虽然我没有完全解决这个问题,但我找到了一个解决方法。
在提交应用程序时,iTunes Connect会检查编译后的应用程序与最新操作系统的兼容性(在这种情况下,针对tvOS 9.1
build 13U85
)。虽然两者的兼容性完全正常,但是Xcode存在一个错误。在归档过程中,Xcode将我的存档指定为
Build 13U78
,这是不准确和不正确的。
我发现的一种解决方法非常简单,即将存档的构建从(在我的情况下)
build 13U78
更改为
build 13U85
。
首先,我们将创建一个存档,这是不言自明的。
第二(这是必要的),我们需要执行以下操作:
打开“在Finder中显示”
![Open 'Show in Finder'](https://istack.dev59.com/Lxua2.webp)
接下来,您需要右键单击您的存档并选择“显示包内容”
![Next, you need to right-click your archive and choose 'Show Package Content'](https://istack.dev59.com/8ROWU.webp)
然后进入“产品”,再进入“应用程序”,然后重复第二步(右键单击.app文件,然后选择“显示包内容”)。
一旦你在那里,打开Info.plist文件。
你会看到一些版本信息,但我们想要的是:
DTSDKBuild
...
DTPlatformBuild
这两个选项应该是这样的:
DTPlatformBuild 13U78
...
DTSDKBuild 13U78
将13U78
修改为tvOS的最新版本,或者在我的情况下:
DTPlatformBuild 13U85
...
DTSDKBuild 13U85
你快完成了!只需保存修改后的Info.plist文件并关闭它。然后提交到App Store-你完成了!
务必使用tvOS的最新版本。