尝试将应用程序发送到 Apple 的 App Store。Xcode 4.3.2。已通过 testflightapp 成功将应用程序发送给用户,现在想将其发送到商店。当我尝试通过管理器分发应用程序时,我收到以下三个验证错误:
- iPhone/iPod Touch:应用程序可执行文件缺少所需的架构。必须至少存在以下架构之一:armv6
- 应用程序未通过协同设计验证。签名无效,包含不允许的权利,或者未使用 iPhone 分发证书签名。
- 无法从应用程序中提取权利:(null)
我想我应该自下而上地工作,因为当我开始着手解决这个问题时,我只遇到了第一个错误,而且从我阅读的所有内容来看,提交到应用商店时不需要权利。
我有一个 Entitlements.plist。我尝试将其删除。我试过用它创造新鲜的。Targets->App->Summary 的 Entitlements 部分未选中/清除。Targets->App->Build Settings->Deployment 部分确实为安装所有者/组以及备用安装所有者/组列出了“Entitlements.plist”。我已将这些重置为一组“员工”和“pedstrom”的所有者。
我已经尝试过像这样的说明:必须至少存在以下架构之一:armv7 (-19033) 无法验证您的应用程序。- (null)无济于事。
任何帮助将不胜感激。