首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS 自动打包

iOS 自动打包 使用脚本实现自动打包,网上搜了好多,但是偶比较笨,一直发现不知道怎么使用,看了好久, 终于改了个可以使用的,但是最后发现不能用xcrun导出;宝宝心里苦,但宝宝不说?...;接着改,最后终于被我捣鼓成功了,分享给大家一下 Note: 只是简单的基础版本的,这个支持的是没有使用Cocoapods的工程,,脚本见iOS自动打包_shell脚本;如果是使用Cocoapods工程的...使用方法: iOS自动打包-sh的使用:下载压缩包后,解压,里面有后缀为.sh的文件和.plist的文件,将这两个文件放到 .xcodeproj所在的文件夹下,然后ProjectName和SchemeName...问题一:路径的问题 因为是shell脚本,偶会的本来就不多,周五那天智商爆表,居然啃懂了其中几句,然后还知道去找度娘,所以被我改成功了, 这个脚本路径被设置为.xcodeproj所在的文件夹, 打包的....编译工程,编译并生成.xcarchive文件,放在build_path下,名字是project_name.xcarchive,这一步最为耗时 打包,将生成的.xcarchive文件导出.ipa包到桌面

95131
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS 自动打包脚本

    自动打包 好了,言归正传,其实这个打包过程我们可以脱离 Xcode,改用xcodebuild命令进行打包,相关核心命令包括: xcodebuild clean xcodebuild archive xcodebuild...一般自动打包都会专门使用一台 Mac 作为打包机(一般是 Mac Mini,大厂会有专门的打包集群),在打包机上安装 jenkins 用来做自动化构建,关于 jenkins 这块我就不展开讲了,有兴趣的可以去查阅相关资料...iOS自动打包流程 这套体系搭建完成之后,对于开发人员而言打包就是修改 Bug,push 代码了。 上面只是一条简单的自动打包流程,其实中间涉及的很多点没有展开,特别打包数量上了一定量级之后。...附录 该脚本只包含了 iOS 通用的打包步骤,大家可根据业务需求进行调整,如git pull拉取最新代码等操作。 如果复制不方便,也可以直接从打包脚本地址[1]进行下载。 #!...参考资料 [1]打包脚本地址: https://github.com/Coder-Star/CSPubicFile/blob/main/iOS/%E8%84%9A%E6%9C%AC/%E6%89%93%

    95030

    ios 多渠道打包+自动

    目前网上也就两种打包方式,一种是全部打包,一种是只打一个母包然后修改plist文件,icon,launch image 看业务需求,两种打包方式都可能会用到,下面我就介绍这两种打包方法 全部打包,就是多.../bin/sh echo "~~~~~~~~~~~~~~~~~~~~ 开始执行打包脚本 ~~~~~~~~~~~~~~~~~~~~" ########################## 工程基本信息配置...########################### #循环数组,需要打包的渠道名称,以空格隔开 channelArray=("Channel1" "Channel2") #项目路径 MWBuildDir.../ArchivePath/WamingJinshan.xcarchive done 这种打包方式的缺点就是慢,假如有100个渠道就要打100次,优点就是多Target方式各个渠道一目了然。...# 1.Configuration Info # 项目路径 需修改 projectDir="/Users/Destiny/Desktop/BuildIpafast" # 打包生成路径 需修改

    1.3K30

    iOS+Fastlane自动打包、发布测试、消息通知,完美结合!iOS+Fastlane自动打包、发布测试、消息通知,完美结合!

    iOS打包烦不烦?偶尔一次还好,但是一天三五次测试打包肯定让人烦,不信你试试!...曾经我以为自动打包很没必要,所以一直都是Xcode中规中矩的打包操作然后发布;而如今我正在经历着一天之中反复的测试、回归,有时一天打包发布个三五次,不断的来回告诉测试妹子打包发布了去下载吧,有时妹子也烦...再加上电脑卡、反应慢,打个包一二十分钟过去了也耽误不少时间,所以自动打包迫在眉睫。 所以我们要实现一行命令自动打包、发布、然后自动发消息通知测试。...最后我们选择了Fastlane 、 蒲公英发布测试; 现在我们只需要一行命令搞定让枯燥的打包自动进行,自动发布,自动发消息通知测试,而且整过流程用时几分钟就能搞定,比以前大大的少了很多,真是大大的提高工作效率...; 我们操作路线: Fastlane自动打包 -> 蒲公英发布测试 ->钉钉 Fastlane 实现自动打包自动发布到蒲公英平台 蒲公英:App发布平台; 钉钉,建立的开发测试群,每次自动打包发版后

    1.8K31

    IOS自动化—将WDA打包ipa批量安装驱动

    只要没人催更,我可以一直偷偷写成私人笔记存本地而不发表 ~ 前言 微信: ios自动化 - Xcode、WebDriverAgent环境部署 CSDN: ios自动化-Xcode、WebDriverAgent...必要条件 Mac电脑,OS版本在12.4及以上(低于这个版本无法安装Xcode14,装不了Xcode14就打包不了IOS16的驱动) IOS设备手机,IOS版本在11.0及以上 Xcode14.0及以上...公司的IOS开发者账号(如果是个人账号,只能用七天就要重新打包,这就失去了打包的意义了) 为何做这个 在之前写的IOS自动化教程中,我都是采用的Mac电脑连接ios设备,使用Xcode一个个进行打包,...就这样忍受了不知道多久,一次偶然的机会,我在sonic官网看到了可以将WebDriverAgent打包成ipa包,直接进行安装,这不就是当年我一直想要做的事情却因为查不到资料而放弃了的事情吗。...二、进行打包WDA.ipa 「检查当前是否满足前面的必要条件,没满足请先满足,否则后面无法进行或有各种各样的报错!」

    1.5K30

    iOS打包IPA教程

    转载:xcode打包导出ipa 众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果 IPA,作为刚接触ios开发的同学,只是学习ios app开发内测,并没有上架appstore需求,...对于苹果开发者账号认证需要支付688,真的是极大的浪费,使用appuploader,只需要注册苹果普通的账 号,不需要688认证,就可以打包自己开发的ios应用,自己真机测试, 下面是详细教程: 第一步...测试设备:主要是录入要内测的ios手机,主要是udid,udid可以理解为设备的一个唯一标识码, iphone手机udid的获取,通过appuploader工具自动获取 其他功能模块我这也没有用到,具体可以通过工具软件的帮助文档详细了解...,帮助文档也列出了常见 的问题以及解决方法: Appuploader常见问题 applicationloader.net 第三步:使用xcode打包导出ipa文件,供其他人内测 1、mac系统导入appuploader...2、关键部分,xcode使用这个p12证书,进行打包ipa: xcode添加好了苹果开发者账号,个人p12证书有了,接下来就是xcode打包ios应用: 记得取消勾选automatically manage

    61240

    iOS自动打包 Jenkins+Gitlab+Fastlane+蒲公英+钉钉

    前言 ----       这两天花时间整理一下自动打包的整套流程,现在iOS端的整套流程是没有问题了,这个过程中踩得坑也的确是特别多,所以这周末把整个流程整理一下,总结出来这篇文章,希望能对有需要的小伙伴有点点帮助...,将不同的工具有机而灵活的结合在一起,从而形成一个个完整的自动化流程。...NOTE: 还有一项需要我们注意,不过基本上iOS开发者都有装Xcode命令,也可以通过下面的命令检查一下:xcode-select --install        通过上面的安装,基本上我们自动打包锁需要的工具就都安装好了...) platform :ios do desc "利用Fastland实现自动打包" # fastlane debug 命令打包 这样容易理解 lane :debug do...结果 ----      经过以上处理,我们的自动打包是走通了的。

    2.1K10
    领券