ios - App Store 上传的 armv6 和授权错误

标签 ios ios-provisioning provisioning-profile armv7 armv6

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

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

2) 应用程序未通过代码设计验证。签名无效,包含不允许的权利,或者未使用 iPhone 分发证书签名。

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

最佳答案

经过大量搜寻并尝试代码签名和权利问题的所有常见修复程序后,这似乎有效:从项目和目标设置中删除了 armv6,并将操作系统部署目标(在目标和项目中)更改为 4.3(或 5.0,均有效) ).

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

关于ios - App Store 上传的 armv6 和授权错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11661743/

相关文章:

ios - 具有过期证书的试飞

ios - AVAudioRecorder 中断委托(delegate)方法未被调用

ios - 如何使用来自主机应用程序的数据更新 iOS 10 Today 小部件扩展?

iphone - 为标签栏 IOS 设置图像

ios - Xcode 5 - 更新了配置文件,但它使用的是我的最新版本吗?

provisioning - 通过 Corona 构建 iPhone 应用程序 : How do I create a fake signing identity and provision file?

iphone - 尝试同时为两个 UIView 设置动画,只有一个移动

ios - 错误您的帐户已有有效的 iOS 分发证书

xcode - 配置文件不包括签名证书(Xcode 9.3)

ios - 没有应用程序更新的企业分发配置文件更新