【发布时间】:2016-08-28 19:22:12
【问题描述】:
我目前正在将我的项目迁移到 Swift3,因为我知道我在 iOS 10 下存在一个需要修复的错误。
所以我在其中一台设备上安装了 iOS 10。 现在我无法在设备上运行我的应用,出现“Could not find developer disk image”错误。
所以我下载了最新的 Xcode8-beta。 现在我的代码无法编译 - 我首先必须将其转换为最新的语法。 因此,在修复所有非自动转换的语法问题时,我也遇到了我正在导入的框架的错误: “模块文件是由旧版本的编译器创建的” 这 - 据我了解 - 意味着这个框架需要用当前版本的 XCode 重新编译。
这意味着我必须祈祷我使用的所有框架都是最新的,或者,我也要修复这些?
根本就不能使用“已弃用”的框架吗?
这家 Apple 是不是超级严格地尽可能摆脱任何 Swift1/2 代码?
【问题讨论】:
标签: ios swift xcode xcode8 xcode8-beta6