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

时间:2016-04-29 07:23:13

标签: ios itunesconnect

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

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

  

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

有人可以帮我吗?

2 个答案:

答案 0 :(得分:5)

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

enter image description here

答案 1 :(得分: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上构建了您的应用程序并解决了提交以供审核错误。不确定当苹果真的来审查应用程序时是否会引起任何问题。