大家好,在安装了最新的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正常工作的建议。提前谢谢你。
发布于 2012-03-27 03:25:16
我昨晚确实遇到了这个问题,快把我的头发都扯出来了!
然而,线索是最后一行“加载配置文件失败”的末尾缺少字符('mobileprov‘而不是'mobileprovision')。我的也是。我认为每行有一个字符限制,如果你的目录或应用程序名太长,它将无法正常工作。
我用一个更短的名称重新创建了这个项目,一切都运行得很好(在重新配置之后,等等)。
因为这是我的第一个应用程序(提交起来很痛苦!)至于真正的原因是什么,这是暗箭伤人--所以也许更高级的用户可以告诉我我是对的还是错的?或者项目的重新创建更有可能解决这个问题?
理查德
https://stackoverflow.com/questions/9815020
复制相似问题