XCode 4.3协同设计失败

时间:2012-03-22 00:52:52

标签: iphone code-signing xcode4.3

每个人,安装完最后一个Xcode 4.3.1后,我一直坚持提交应用程序。我无法存档用于提交的应用。它说:

warning: Application failed codesign verification.  The signature was invalid, contains   disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011)
Executable=/Users/YYYYYY/Library/Developer/Xcode/DerivedData/XXXX002-ekjbelaglwpkredizicvazolomgj/Build/Intermediates/ArchiveIntermediates/ZZZZ/InstallationBuildProductsLocation/Applications/ZZZZ.app/ZZZZ
AssertMacros: message,  file: /SourceCache/codesign_wrapper_Sim/Security-1245/codesign_wrapper/codesign_wrapper.c, line: 495
AssertMacros: profile,  file: /SourceCache/codesign_wrapper_Sim/Security-1245/codesign_wrapper/codesign_wrapper.c, line: 904
codesign_wrapper-0.7.10: Failed to load provision profile from: /Users/YYYYYY/Library/Developer/Xcode/DerivedData/XXXX002-ekjbelaglwpkredizicvazolomgj/Build/Intermediates/ArchiveIntermediates/ZZZZ/InstallationBuildProductsLocation/Applications/ZZZZ.app/embedded.mobileprov
- (null)

我试图放入配置文件(续订),但它没有帮助。 在正常构建期间,仅在归档期间没有这样的交战。在组织者中,当我按下续订时,它只获得开发人员配置配置文件而不是更新配置文件。所以我手动放置了分发配置文件。

我也尝试过修复项目 - 代码签名身份 - 放置iPhone分发配置文件,删除构建和清理目标,删除DerivedData(以防万一),就像人们建议和清理所有目标并检查两次证书是没过期。

幸运的是,我保留了以前版本的XCode 4.2,它可以很好地归档同一个项目。但我很想听听有关如何使XCode 4.3正常工作的任何建议。先感谢您。

1 个答案:

答案 0 :(得分:4)

我昨晚遇到了这个问题,并且正在撕掉我的头发!

然而,线索是最后一行“无法加载配置文件”在结尾处缺少字符('mobileprov'而不是'mobileprovision')。我的也是。我认为每行有一个字符限制,如果你的目录或应用程序名称太长,它将无法正常工作。

我使用较短的名称重新创建了项目,一切正常(重新进行配置后等)。

因为这是我的第一个应用程序(并且提交真的很痛苦!)这是真正的原因所在的黑暗 - 所以也许更高级的用户可以告诉我,如果我是对的或者不?或者重新创建项目是否更有可能解决问题?

理查德