我想使用终端自动构建工作流程,如何更改证书并从终端构建应用程序?感谢。
答案 0 :(得分:1)
是的,您可以使用终端来构建应用程序。
有一个xcodebuild
工具允许这样做($ man xcodebuild
会解释很多)。
至于你的问题 - 据我了解你正在尝试使用不同的mobileprovision配置文件进行构建。可以通过向xcodebuild命令添加PROVISIONING_PROFILE
参数来实现。而且您需要提供个人资料的UUID。
总之,每个mobileprovision配置文件都有一个标识符,应该“安装”(通过Xcode安装即可)。因此,您应该按照以下步骤从终端进行构建:
获取mobileprovisioning UUID。最简单的方法是下一步:
<key>UUID</key>
字符串和相应的标识符(它应该看起来像AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE
),BTW这个UUID被Xcode用作文件名。转到终端中的项目文件夹(此文件包含.xcodeproj
)并运行下一个命令:
xcodebuild PROVISIONING_PROFILE=<YOUR-PROFILE-IDENTIFIER>
这将构建并将其结果存储在build
目录中。
您也可以指定应该使用的配置,基本sdk,目标和许多不同的参数。