【问题标题】:ERROR ITMS-90086 submitting app错误 ITMS-90086 提交应用程序
【发布时间】:2015-06-16 13:00:27
【问题描述】:

我需要提交我的应用程序,但我检索到此错误: 并且配置为 64 位:

我不知道该怎么办...

提前致谢

【问题讨论】:

  • Projectsettings -> Buildsettings -> Valid Architectures 下有什么?
  • 目标中的 armv7 armv7s,项目中的 arm64 armv7 armv7s ..如果我添加 arm64 Dropbox sdk 检索错误...
  • 参见stackoverflow.com/a/26801060/264822 - 您还需要在有效架构中设置 arm64。

标签: ios xcode ipa


【解决方案1】:

确保您的“仅构建活动架构”设置为“否”

【讨论】:

  • 谢谢,Ramy,我也遇到过这个问题。你帮了很多忙:)
  • 拯救了我的一天。谢谢。
  • 对于未来的读者,完整的答案可以在这里和上面的 cmets 中找到。需要将“仅构建活动架构”设置为“否”,但在 Projectsettings -> Buildsettings -> Valid Architechtures 区域中设置 armv7 和 arm64 也是如此。我的项目设置了“标准架构”,但是 Buildsettings 中缺少 arm64。需要设置所有 3 个配置区域才能使构建被 iTunes 接受。
【解决方案2】:

确保BOTH

  • 项目 --> 构建设置 --> 架构

  • 目标 --> 构建设置 --> 架构

你有以下4件事

  1. Architectures 设置为 Standard architectures (armv7, arm64) - $(ARCHS_STANDARD)
  2. Base SDK 设置为某些 iOS8 SDK,例如 Latest iOS (iOS 8.3)iOS 8.3
  3. Build Active Architecture Only --> Release 设置为 No
  4. Valid Architectures 设置为 arm64 armv7 armv7s

您将不再获得ERROR ITMS-90086

【讨论】:

  • 并且“仅包含 arm64 切片的应用程序还必须在 Info.plist 中的 UIRequiredDeviceCapabilities 列表中具有 'arm64'”...(我在尝试提交时收到的消息)
  • 第 3 步 : Build Active Architecture Only to No 帮助我摆脱了这个错误
【解决方案3】:

如果您在某处购买了旧应用并收到此错误消息,请检查项目和目标中的部署目标是否设置为 8.0 或更高版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-22
    • 2015-11-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 2019-08-03
    • 1970-01-01
    • 2016-01-26
    相关资源
    最近更新 更多