ios - Xcode 8.2 更新后无效的二进制文件

标签 ios swift xcode app-store-connect

我今天在更新到 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/

相关文章:

python - 将 caffe 模型 (VGG_Face2) 转换为 coreml 时出错

objective-c - 存档中的 Swift 编译器错误

ios - XCode 8:缺少“自动管理签名”选项

swift - 如何访问文本字段值并将其转换为 double

ios - 在 UItextview 上设置动态高度以编程方式适应内容

ios - Apple 真实支付的应用内购买测试

ios - 如何在 Flutter 中读取已使用 iOS 中的 NSKeyedArchiver 写入文件系统的文件作为字符串?

ios - 如何将项目签名证书设置为“无”?

ios - 在swift iOS中计算高字节和低字节?

objective-c - NSRegularExpression 添加转义字符