我正在构建一个 iOS Cordova 应用程序。当我将其上传到 iTunes Connect 时,它返回以下错误。
意外的机器代码 - 您上传的内容同时包含位代码和本机机器代码。当您提供位码时,无需也包含机器代码。要减少上传的大小,请使用 Xcode 7.3 或更高版本,或任何其他删除机器代码的工具链。
我已经改变了很多设置config.xml
今天,所以我不确定我是否做错了什么,这是否是 iTunes Connect 的某种新事物。
据我了解,通过更改 Xcode 中的某些设置来修复它非常容易,但我想避免接触 Xcode — 有没有什么方法可以使用config.xml
?
谢谢
UPDATE
好吧,这似乎是 Apple 的问题 - 我能够向 TestFlight 提交带有此类警告的构建,通过 TestFlight 实际测试它并将其提交到 AppStore。它尚未通过 Apple 审核,但我相信不会有问题,通常情况下,如果二进制文件出现任何实际问题,构建会立即被拒绝。
UPDATE 2
出现这样警告的应用程序(实际上是3个应用程序)实际上已经通过了AppStore审核并开始销售。所以我相信这个问题可以被安全地忽略。
我自己发布了一个答案,因为这似乎是一个相当受欢迎的问题,但没有人回答——所以问题出在苹果方面。有些人联系了苹果支持并证实了这一点。不需要重新编译任何东西。带有此类警告的二进制文件可以提交到 AppStore — 它将成功通过审核。我已经用一些应用程序做到了这一点。
在这里查看更多详细信息:来自 iTunes Connect 的“意外机器代码”警告 https://stackoverflow.com/questions/38061045/unexpected-machine-code-warning-from-itunes-connect
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)