我可以在macOS 10.12

时间:2016-06-14 22:50:32

标签: xcode macos itunesconnect macos-sierra

我是否有能力在macOS 10.12 beta上提交带有Xcode 7.3.1的应用程序?根据这个post,可以在macOS 10.12旁边运行Xcode 7。

2 个答案:

答案 0 :(得分:43)

是的,你可以!但如果你想要做到这一点,你会发现两个问题。

  1. no .app file provided in bundle
  2. 使用Xcode 7.3.1构建,然后使用Xcode 8 [Beta]上传。这将允许您上传档案。

    1. 尝试提交到商店时,您将面临以下错误消息:

      New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, OS X, and tvOS SDK. Don't submit apps built with beta software including beta OS X builds.

    2. 这是因为您的存档包含Sierra的标记!我昨天刚刚解决了这个问题。

      归档应用时,请在管理器中找到您的存档,然后:

      • "在Finder";
      • 中显示
      • "显示包裹内容";
      • 在" xx.xcarchive"文件,找到"产品" - "应用" - " xx.app"(xx是您应用的名称),"显示包内容"再次;
      • 最后,您可以看到有一个名为" Info.plist"的文件,打开它;
      • 使用名为" BuildMachineOSBuild"的键编辑值,我只需将其更改为" 15F34"(它" El Capitan 10.11.5" ' s版本);

      之后,您可以使用Xcode或Application Loader上传此存档,无论您想要什么!

答案 1 :(得分:0)

决定自己尝试一下。通过Xcode和Application Launcher导出的两种方法均失败,并显示错误,指出no .app file provided in bundle。如果你想继续为iOS 9开发,最好远离macOS 10.12 beta。