首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 4 UI构建应用程序很好,但命令行xcodebuilder在代码签名时失败

Xcode 4 UI构建应用程序很好,但命令行xcodebuilder在代码签名时失败
EN

Stack Overflow用户
提问于 2011-04-16 07:08:48
回答 2查看 689关注 0票数 1

我们的iOS应用程序不能使用xcodebuilder版本4从命令行成功构建,但是在从Xcode4UI构建时没有问题。

命令行会抛出以下有关找不到配给配置文件的错误:

代码语言:javascript
复制
=== BUILD NATIVE TARGET Calc OF PROJECT iPhoneUnitTests WITH CONFIGURATION Release ===
Check dependencies
[BEROR]Code Sign error: Provisioning profile '0E49F817-DC28-4907-BB73-4E2A02745822' can't be found

** BUILD FAILED **

我在本地的Mobile Provisions文件夹中查看了该配置文件,发现它已经存在。我甚至尝试将配置文件指定为xcodebuilder参数,但仍然抛出相同的错误。

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2011-04-19 05:29:25

我通过执行以下4个步骤解决了这个问题:

  1. 我登录到根用户帐户,并将团队代理的私钥添加到根用户的keychain.
  2. After中。加载私钥后,我还下载了团队代理的开发人员证书,并通过双击将其加载到Xcode中。
  3. 一旦我进入Xcode的管理控制台,我就单击刷新并输入团队代理的ADC登录凭据,这会导致Xcode将适当的分发配置文件下载到根用户帐户。
  4. I手动修改了project.pbxproj中的发布配置,以指向配置上一步中Xcode下载的配置文件。

即使我首先登录到root帐户,如果我只是从我的本地帐户中删除所有配置配置文件和证书,然后从上面的步骤2继续,问题可能已经解决。

票数 0
EN

Stack Overflow用户

发布于 2012-12-20 19:15:05

使用xcodebuilder,您现在可以指定要使用的配给配置文件

代码语言:javascript
复制
xcodebuilder -target YOUR_TARGET PROVISIONING_PROFILE="YOUR_PROVISIONING_PROFILE"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5683185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档