如何在多个项目上 运行 xcodebuild 命令,但对每个项目应用不同的签名规则
How to run the xcodebuild command on multiple projects, but apply different signing rules to each
我运行ning的Xcode命令如下:
xcodebuild -sdk iphoneos -configuration Release -workspace ***.xcworkspace -scheme TPE-Stage build CODE_SIGN_STYLE=Manual CODE_SIGN_IDENTITY=\*\*\*IDENTITY HERE\*\*\* PROVISIONING_PROFILE=\*\*\*UUID HERE\*\*\* PROVISIONING_PROFILE_SPECIFIER=
这似乎失败了,因为它正在对工作区中的所有项目进行签名,而对于正在签名的 cocoapods
之一,我收到此错误:
Code Signing Error: JSONUtilities-iOS9.0 does not support provisioning
profiles.
我要求它不要签署其中的两个项目(cocoapods 和框架),而是签署最后一个项目。我试图将它们分成多个命令,我 运行,但由于依赖性,它也不喜欢那样。
我该怎么做?
经过几个小时的搜索,我找到了答案! @Ben Flynn 在这里提供了答案:
在项目文件中添加 CODE_SIGNING_ALLOWED="NO";
到抱怨的构建目标就成功了。
我运行ning的Xcode命令如下:
xcodebuild -sdk iphoneos -configuration Release -workspace ***.xcworkspace -scheme TPE-Stage build CODE_SIGN_STYLE=Manual CODE_SIGN_IDENTITY=\*\*\*IDENTITY HERE\*\*\* PROVISIONING_PROFILE=\*\*\*UUID HERE\*\*\* PROVISIONING_PROFILE_SPECIFIER=
这似乎失败了,因为它正在对工作区中的所有项目进行签名,而对于正在签名的 cocoapods
之一,我收到此错误:
Code Signing Error: JSONUtilities-iOS9.0 does not support provisioning profiles.
我要求它不要签署其中的两个项目(cocoapods 和框架),而是签署最后一个项目。我试图将它们分成多个命令,我 运行,但由于依赖性,它也不喜欢那样。
我该怎么做?
经过几个小时的搜索,我找到了答案! @Ben Flynn 在这里提供了答案:
在项目文件中添加 CODE_SIGNING_ALLOWED="NO";
到抱怨的构建目标就成功了。