如何使用终端分配证书并构建iOS应用程序?
我想使用终端自动生成我的应用程序工作流程,如何更改证书并仅从终端生成应用程序?谢谢。是的,您可以使用终端构建应用程序。 有一个如何使用终端分配证书并构建iOS应用程序?,ios,xcode,xcode4,automation,Ios,Xcode,Xcode4,Automation,我想使用终端自动生成我的应用程序工作流程,如何更改证书并仅从终端生成应用程序?谢谢。是的,您可以使用终端构建应用程序。 有一个xcodebuild工具可以做到这一点($man xcodebuild会解释很多) 至于你的问题——据我所知,你正在尝试使用不同的mobileprovision配置文件进行构建。可以通过向xcodebuild命令添加PROVISIONING\u PROFILE参数。您需要提供概要文件的UUID 换句话说,每个mobileprovision配置文件都有一个标识符,应该“安装
xcodebuild
工具可以做到这一点($man xcodebuild
会解释很多)
至于你的问题——据我所知,你正在尝试使用不同的mobileprovision配置文件进行构建。可以通过向xcodebuild命令添加PROVISIONING\u PROFILE
参数。您需要提供概要文件的UUID
换句话说,每个mobileprovision配置文件都有一个标识符,应该“安装”(通过Xcode安装是可以的)。因此,您应该按照以下步骤从终端生成:
- 在Xcode的管理器中查找配置文件
- 在Finder中显示它(配置文件的文件名与配置文件名不同)
- 在vim或任何其他编辑器中打开概要文件(它是一个有符号的plist,所以不要害怕二进制部分)
- 找到
字符串和相应的标识符(看起来应该像UUID
),顺便说一句,Xcode将此UUID用作文件名aaaaaa-bbbbbb-CCCC-ddddd-eeee
.xcodeproj
)并运行下一个命令:
xcodebuild配置文件=
build
目录中
您还可以指定应该使用的配置、基本sdk、目标和许多不同的参数。您还可以在Xcode organizer窗口中读取配置文件UUID,无需转到vim。拍摄得不错!我的错。:)我使用它作为持续集成的一部分,需要从bash脚本中获取UUID。谢谢你的批改。