我正在运行的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
之一正在签名,我会收到此错误:
代码签名错误:JSONUtilities-iOS9.0不支持配置 个人资料。
我要求它不要签署两个项目(cocoapods和框架),而要签署最后一个项目。我试图将它们分成运行的多个命令,但是由于存在依赖性,它也不喜欢。
我该怎么做?
答案 0 :(得分:0)
经过几个小时的搜索,我找到了答案! @Ben Flynn在这里提供了答案:
https://stackoverflow.com/a/39901677/3825136
在项目文件中添加CODE_SIGNING_ALLOWED="NO";
到抱怨的构建目标就可以了。