首页 > 代码库 > xcodebuild命令行编译打包iOS应用和企业发布
xcodebuild命令行编译打包iOS应用和企业发布
最近继续完善App的自动生成系统,android App自动生成已经工作的很好了,开始实现iOS App的自动生成,经过在stackoverflow等不断的搜索和实验,终于成功实现了在命令行下实现iOS App编译,压缩,签名等生成企业inhouse应用的过程,比较坑人的一点是最后一行命令可以实现压缩应用的效果,不需要通过xcodebuild exportArchive命令到处压缩的应用, 这个是国外一个blog看到的。关键命令如下:
xcodebuild -project "SalesApp.xcodeproj" -target "SalesApp" -configuration "Release Adhoc" clean xcodebuild -project SalesApp.xcodeproj -sdk iphoneos -scheme "SalesApp" -configuration "Release Adhoc" CONFIGURATION_BUILD_DIR="XXXXXX/build" xcrun -sdk iphoneos PackageApplication -v "XXXXX/SalesApp.app" -o "XXXXX/SalesApp-Release.ipa" --sign "iPhone Distribution: XXXXX." --embed "XXXX.mobileprovision"
这样就可以编译成签名过的应用用于企业发布了, 然后按照模板生成plist文件,放到https服务器上, 在iphone或iPad上通过Safari浏览器访问下面的地址就可以安装应用了。
itms-services://?action=download-manifest&url=https://www.XXX.com/XXX.plist
xcodebuild命令行编译打包iOS应用和企业发布
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。