【发布时间】:2019-12-01 03:38:28
【问题描述】:
我的 iOS 项目在 Xcode 10 中成功构建,但是当我尝试在试飞中上传应用程序时,我无法上传。它给出了一个错误 -
从 2019 年 3 月起,AppStore connect 将仅接受来自 Xcode 10.1 或更高版本和 iOS SDK 12.1 及更高版本
.
所以我在 Xcode 10.2 中导入了项目。项目中使用了许多库。当我在 Xcode 10.2 中导入项目时,由于库不支持更新的 Xcode 版本而出现错误。所以我更新了pod。尽管如此,我还是遇到了同样的错误。
有什么解决办法吗?
在更新库之前,它们支持 Swift 3。
现在我已经更新了,当前版本是4.2。
我解决了由于库更新而出现的所有错误,但由于库更新,我在代码中遇到错误。
【问题讨论】:
-
对于使用 Swift 3 代码的项目,最快的临时解决方案是使用 Xcode 10.1,直到您将所有代码迁移到 Swift 4+。
-
您在代码中遇到错误,因为这些库会弃用某些方法而您可能正在使用它。您所要做的就是查看已弃用方法的替代方法并使用它。
标签: ios swift xcode testflight xcode10.2