Iphone XCode 4.3代码设计失败

Iphone XCode 4.3代码设计失败,iphone,code-signing,xcode4.3,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

所有人,在安装了最后一个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)
我曾尝试加入配置文件(续订),但没有帮助。 在正常构建期间,只有在归档期间,才不会出现这种情况。在organizer中,当我按“续订”时,它只会获取开发人员配置文件,而不会为分发更新配置文件。因此,我手动放置分发配置文件

我还尝试修复项目-代码签名标识-将iPhone分发配置文件放在那里,删除构建和清理目标,删除DerivedData(以防万一),就像人们建议的那样,清理所有目标,并检查两次证书是否过期


幸运的是,我保留了以前版本的XCode 4.2,并且在归档同一个项目时,它运行良好。但是我很想听听关于如何让XCode 4.3工作的建议。先谢谢你

我昨天晚上就遇到了这个问题,而且我的头发都被扯掉了

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

我用一个较短的名称重新创建了这个项目,并且一切正常(在重新进行资源调配等之后)

因为那是我的第一个应用程序(提交的时候很痛苦!),所以这是一个暗箭伤人的问题,真正的原因是什么——所以也许那些更高级的用户可以告诉我我是否正确?还是重新创建项目更有可能解决问题


理查德

我昨晚就遇到了这个问题,我的头发都被扯掉了

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

我用一个较短的名称重新创建了这个项目,并且一切正常(在重新进行资源调配等之后)

因为那是我的第一个应用程序(提交的时候很痛苦!),所以这是一个暗箭伤人的问题,真正的原因是什么——所以也许那些更高级的用户可以告诉我我是否正确?还是重新创建项目更有可能解决问题


Richard

是的,你说得对,Richard,当我将应用程序名称重命名为较短的名称时,此警告消失了!非常感谢!:)我改为在模式下更改了存档名称,但这解决了问题,谢谢!是的,你是对的,Richard,当我将应用程序名称重命名为较短的名称时,这个警告消失了!非常感谢!:)我改为在模式下更改了存档名称,但这解决了问题,谢谢!