-->

验证一个iPhone应用程序归档(validating an iPhone app archive)

2019-09-17 03:29发布

尝试应用程序发送到苹果的App Store。 Xcode的4.3.2。 发送成功应用了通过testflightapp用户,现在想将其发送到店里。 当我尝试通过主办方分发的应用程序,我要把这三个验证错误:

  • iPhone / iPod Touch上:应用程序可执行文件缺少所需的体系结构。 至少以下结构(一个或多个)必须存在中的一种:用于ARMv6
  • 应用程序未能协同设计验证。 签名是无效的,含有禁止使用的权利,也没有与iPhone的发布证书签名。
  • 无法提取应用程序的权利:(空)

我想我应该从下往上工作,我只有当我发出的信件解决这一问题展开了第一个错误,和一切我读,提交到应用商店时,权利是没有必要的。

我有一个Entitlements.plist。 我试着用它删除。 我试着用它创造新鲜。 Targets-的权利科> APP->概要未选中/清除。 该Targets-> APP->构建设置 - >部署部分确实有“Entitlements.plist”为安装所有者/组以及备用安装程序所有者/集团上市。 我这些复位到一组“工作人员”和“pedstrom的”业主。

我已试过像这样的指令: 至少下面的架构(S)必须存在的一个:ARMv7的(-19033)无法验证您的应用程序。 - (空)无济于事。

任何帮助将不胜感激。

Answer 1:

您的问题可能由于用于生成无效设置异体构建设置。 有效设置为正常轮廓调试 。 提交给应用程序商店,这个设置应该是正常的

以下是如何解决这个问题:

首先更新项目构建设置:

  • 点击项目- > <your project> - >构建设置
  • 搜索“打造变种”
  • 点击旁边的箭头图标构建变量在搜索结果中,扩大部分
  • 删除所有现有条目,并与正常替换它们

下次更新目标构建设置:

  • 点击目标- > <your project> - >构建设置
  • 搜索“打造变种”
  • 点击旁边的箭头图标构建变量在搜索结果中,扩大部分
  • 删除所有现有条目,并与正常替换它们


Answer 2:

我已经打了这个障碍几个不同的原因,并发现它非常有用,以实际提交之前使用验证功能的组织者。 它可以给你线索,什么是错的,可能不包括在上传失败的错误。



文章来源: validating an iPhone app archive