我想为我的 Mac 应用项目进行自动化。
我的环境是Mac OS 10.8.3; Xcode 4.6。 我在终端中使用以下命令:
xcodebuild -project pro.xcodeproj -target MyProject -configuration Debug CODE_SIGN_IDENTITY ='Mac Developer:xxxxxx'
运行良好,我可以看到MyProject.app是在工作区中创建的:/ build / Debug。
然后我将其复制到Jenkins配置中,例如:
export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer/
xcodebuild -project pro.xcodeproj -target MyProject -configuration Debug CODE_SIGN_IDENTITY='Mac Developer: xxxxxx'
但是,构建总是失败:
代码签名错误:无法找到供应配置文件'EADA149E-1A30-4C3C-B42B-75DEA77308DF'
让我感到奇怪的是,我找不到“错误”的个人资料。
我发现了同一个问题Distributing .app file after command line xcodebuild call。但是“存档”在xcode 4.6中无效。
所以,请帮助我如何为 Mac App 进行自动化。 谢谢!
答案 0 :(得分:0)
我找到它并且它是同样的问题,例如“未找到问题”。 您需要做的是删除prom.xcodeproj / project.pbxproj中的引用配置文件。
您可以在Codesign error: Provisioning profile cannot be found after deleting expired profile
找到相同的答案