美文网首页
如何使用xcodebuild在命令行编译iOS工程

如何使用xcodebuild在命令行编译iOS工程

作者: iManuQiao | 来源:发表于2016-07-01 23:32 被阅读675次
    1. 钥匙串访问->证书助理->从证书颁发机构请求证书。生成证书

    2.1 在开发者网站申请新的certificate,下载到本地打开。注:请求文件在步骤1中生成。

    2.2 在开发者网站添加distribute provisioning profile,下载到本地打开。注意app id。使用步骤2生成的证书。

    1. 工程中设置code signing identity为don’t code sign

      provisioning profile为automatic

      terminal进入工程文件夹,先打包xcarchive

      xcodebuild -scheme MyiOSApp archive -archivePath /Users/username/Desktop/MyiOSApp.xcarchive

      ipa生成的时候指定certificate及provisioning profile。使用上一行生成的xcarchive文件。

      xcodebuild -exportArchive -exportFormat ipa -archivePath "/Users/username/Desktop/MyiOSApp.xcarchive" -exportPath "/Users/username/Desktop/MyiOSApp.ipa" -exportProvisioningProfile "MyCompany Distribution Profile" -exportSigningIdentity "Developer ID Application: My Software Company"

      注:MyCompany Distribution Profile及Developer ID Application: My Software Company之前相应的文件下载打开,可以在管理器中可以查看名称

    2. 试一下能否使用xcode或itunes直接安装到真机上。注:真机需要注册到开发者账号上。

    参考贴:http://stackoverflow.com/questions/2664885/xcode-build-and-archive-from-command-line

    相关文章

      网友评论

          本文标题:如何使用xcodebuild在命令行编译iOS工程

          本文链接:https://www.haomeiwen.com/subject/utkqjttx.html