美文网首页
如何使用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工程

    钥匙串访问->证书助理->从证书颁发机构请求证书。生成证书 2.1 在开发者网站申请新的certificate,下...

  • xocde编译优化记录

    使用xcodebuild 命令行编译:xcodebuild -scheme "QNBAutomatic" -con...

  • xcodebuild

    1、使用xcodebuild命令行编译 xcodebuild -version //查看xcodebuild版本x...

  • xcodebuild 命令行编译

    1、使用xcodebuild命令行编译 xcworkspace编译 只有xcodeproj文件 编译x86_64的...

  • bug记录

    1.使用xcodebuild命令编译工程时,提示某些第三方库文件not found xcodebuild -tar...

  • iOS Xcode 命令行打包ipa 初学者必看

    使用命令行打包ipa 操作流程 1:cd到目标工程 2:clean 工程 xcodebuild clean -pr...

  • xcpretty 提高 xcodebuild 输出的可读性

    安装 xcpretty xcodebuild 编译工作空间和编译工程不同的地方:编译工程默认会在工程根路径下生成名...

  • xcodebuild

    xcodebuild是一个命令行工具,可以用来对Xcode工程或工作区进行编译、查找、分析、测试等各种操作。 wo...

  • iOS XcodeBuild打包ipa

    XcodeBuild是一个命令行工具,可以用来对Xcode工程或工作区进行编译、查找、分析、测试等各种操作 1. ...

  • iOS自动构建工具 -- xcodebuild

    工作项目中的iOS工程都是使用Shell脚本搭配xcodebuild自动构建而成,搭配Jenkins 持续集成(C...

网友评论

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

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