在我的 XCode 项目中,我有 4 种不同的构建配置:生产、开发、暂存和暂存 2。
在我的构建设置中,我注意到Validate Built Product
所有配置都设置为否。如果我将它们切换为是,那么每次我尝试构建时都会收到警告:
Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011)
不过,我仍然可以在手机上构建并创建档案。
至少对于生产来说,我想转向Validate Built Project
是,但我不想每次都看到那个错误。
我怎样才能让 codesign 开心?
注意:我最近升级到 XCode 4.6,重新安装了命令行工具,并在 XCode 提示我这样做时更新了我的项目设置。我确认我一直将生产设置为是,这告诉我此升级导致此错误。
此外,我已经非常彻底地阅读了这个支持文档,遵循了所有步骤,并且似乎一切都正确。