xcodebuild:构建Mac OS应用程序

时间:2013-04-02 06:55:12

标签: xcode macos archive xcodebuild

我想为我的 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 进行自动化。 谢谢!

1 个答案:

答案 0 :(得分:0)

我找到它并且它是同样的问题,例如“未找到问题”。 您需要做的是删除prom.xcodeproj / project.pbxproj中的引用配置文件。

您可以在Codesign error: Provisioning profile cannot be found after deleting expired profile

找到相同的答案