【发布时间】:2017-08-23 15:31:40
【问题描述】:
尝试上传包含手表应用的二进制文件。我得到的错误(几天前我没有得到)是为 watchkit 扩展的 LC_VERSION_MIN_IPHONEOS 提供的值是 8.2,它大于 10.3 的最大允许值......显然 8.2 > 10.3?
我已更新到最新的 XCode 8.3,但仍无法解决问题。尝试更改手表应用和扩展的 iOS 部署目标,对消息没有明显影响。
【问题讨论】:
-
听起来 LC_VERSION_MIN_IPHONEOS 没有被定义为数字,更有可能被定义为字符串。那么,当然,以 1 开头的字符串会小于以 8 开头的字符串。
-
lol @ 8.2 > 10.3 - 只有 Apple 可以重写数学。我想知道他们认为 1+1 是什么?
-
你之前用8.2提交过吗?这是我们第一次提交 8.2 和 Swift 3,我们想知道它是否与此有关。
-
我认为它与 Xcode 无关。 3 天前,我使用 Xcode 8.1 编译了我的应用程序,并毫无问题地发送给审查。今天我尝试了同样的事情并得到了这个错误。我认为他们把事情搞砸了。
-
我也有这个问题。 Xcode 8.2.1 和 8.3 都会发生。这似乎是一个 iTune Connect 验证问题。我昨晚确实把它上传了,没有错误,但它从未出现在“处理”列表或我可以提交以供审查的构建列表中。如果我再次尝试上传,则会收到原始错误。
标签: ios watchkit apple-watch ios-extensions