我今天在更新到 Xcode 8.2 后尝试推送更新到我的应用程序,但我收到无效的二进制错误。我以前从未见过这个。我的应用程序的 iOS 部署目标是 iOS 9.0。有没有人见过这个错误或知道如何修复它?
这是解释二进制文件无效内容的电子邮件内容:
Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in appname.app/Frameworks/libswiftDispatch.dylib is 10.2 which is greater than the maximum allowed value of 10.1.
Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in appname.app/Frameworks/libswiftCore.dylib is 10.2 which is greater than the maximum allowed value of 10.1.
Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in appname.app/Frameworks/libswiftCoreImage.dylib is 10.2 which is greater than the maximum allowed value of 10.1.
Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in appname.app/Frameworks/libswiftQuartzCore.dylib is 10.2 which is greater than the maximum allowed value of 10.1.
Invalid sdk value - The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in appname.app/Frameworks/Alamofire.framework/Alamofire is 10.2 which is greater than the maximum allowed value of 10.1.
最佳答案
问题似乎很普遍,与 9.2 GM 发布时的情况类似。 iTunes Connect 后端还没有完全更新,所以我们只能保持耐心并继续尝试。
看来问题通常会在 GM 发布后的一天内解决。
编辑: 与此同时,其他人提到您可以将 SDK 版本更改回 10.1 并提交您的应用程序。
问题解决后,您应该不必重新提交到 iTunes connect。您只需再次提交已上传的二进制文件以供审核。
更新:截至太平洋标准时间 2016 年 12 月 13 日下午 3:15,该问题已得到修复。再次提交您的应用以供审核。
关于ios - Xcode 8.2 更新后无效的二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41113750/