在 macOS 10.12 测试版上,我能否使用 Xcode 7.3.1 提交应用程序?根据这篇文章,可以在 macOS 10.12 旁边运行 Xcode 7。
问问题
4767 次
2 回答
44
是的你可以!但是如果你想这样做,你会发现两个问题。
no .app file provided in bundle
使用 Xcode 7.3.1 构建,然后使用 Xcode 8 [Beta] 上传。这将允许您上传存档。
尝试提交到商店时,您将面临以下错误消息:
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.
这是因为您的存档包含 Sierra 的标记!我昨天刚刚解决了这个问题。
归档应用程序后,在管理器中找到您的归档文件,然后:
- “在取景器中显示”;
- “显示包裹内容”;
- 在“xx.xcarchive”文件中,找到“Products”-“Applications”-“xx.app”(xx是你的应用名称),再次“显示包内容”;
- 最后可以看到有一个名为“Info.plist”的文件,打开它;
- 使用名为“BuildMachineOSBuild”的键编辑值,我只是将其更改为“15F34”(它是“El Capitan 10.11.5”的版本);
之后,您可以使用 Xcode 或 Application Loader 上传此存档,随心所欲!
于 2016-06-23T09:36:33.050 回答
0
决定自己试一试。通过 Xcode 和 Application Launcher 导出的两种方法都失败,并出现错误,指出存在no .app file provided in bundle
. 如果您想继续为 iOS 9 开发,最好远离 macOS 10.12 测试版。
于 2016-06-16T01:49:56.943 回答