App Store上传中的armv6和Entitlements错误

时间:2012-07-26 03:05:54

标签: ios ios-provisioning provisioning-profile armv7 armv6

我正在尝试通过xcode上传应用。此应用程序几乎与我最近使用相同的配置文件更新或上传的许多其他应用程序相同,因此签名不应成为问题。我在项目中也没有任何Entitlements,也没有在Build Settings中启用或指向它们。我相信我已经确认了每个Build Setting,正如关于这个主题的许多主题所建议的那样,但仍然没有运气。另外,我将armv6和armv7列为架构。但是,我仍然存在以下错误:

1)iPhone / iPod Touch:应用程序可执行文件缺少必需的体系结构:必须至少存在以下一种体系结构:armv6

2)应用程序faild协同设计验证。签名无效,包含不允许的权利,或未使用iPhone分发证书签名。

3)无法从应用程序中提取权利:(null)

1 个答案:

答案 0 :(得分:6)

经过大量搜索并尝试代码签名和权利问题的每个常见修复程序后,这似乎有效:从项目和目标设置中删除了armv6,并将操作系统目标和项目中的OS Deplotment Target更改为4.3(或5.0,两者都有效) )。

随后我遇到了这个障碍,我发现在实际提交之前使用validate函数特别有用。它可以为您提供有关错误的线索,这些错误可能未包含在上传失败错误中。