必须使用Xcode 6或更高版本的公共(GM)版本,OS X和iOS SDK构建新的应用程序和应用程序更新

我已经在OS X 10.11.4上使用Xcode 7.3.1将我的应用程序提交到应用程序商店。

在提交应用以供审批时,我收到了以下错误消息。

“新的应用程序和应用程序更新必须使用Xcode 6或更高版本,OS X和iOS SDK的公共(GM)版本构建。不要提交使用beta软件构建的应用程序,包括beta OS X版本。”

谁可以帮我这个事?

由于解决了应用档案问题,Apple已经对Xcode 8.3进行了解密,因此App Store不再接受使用8.3构建的应用档案。 下载Xcode的最新稳定版本,即版本8.3.2或更新版本,重建您的应用程序并重新提交。

在此处输入图像描述

不确定这是否正确,但如https://forums.developer.apple.com/thread/23534所述,以下工作原理:

  • 使用新的内部版本号归档新构建
  • 在管理器中查找存档>右键单击>在Finder中显示
  • 右键单击存档>显示包内容
  • 导航到产品>应用程序>右键单击您的应用程序>显示包内容
  • 打开Info.plist
  • 将BuildMachineOSBuild修改为14F27
  • 将DTPlatformBuild修改为13A340
  • 保存Info.plist
  • 在Xcode中提交存档

这将使iTunes Connect认为您在Yosemite GM和iOS 9 GM上构建了应用程序,并解决了提交审核错误。 不确定当苹果真的来审查应用程序时是否会引起任何问题。