Swift 2.3 中没有这样的模块 "UserNotifications"
No such module "UserNotifications" in Swift 2.3
我在 Xcode 7.3.1 上使用 Swift 2.3,在 AppDelegate 中我尝试导入
import UserNotifications
它给我的错误是 "No such module UserNotifications
"。有什么问题,我该如何解决?
我已经尝试 运行 在 Xcode 8 上使用已定义的 SWIFT_VERSION = 2.3
,但我在 Alamofire 框架中遇到了很多错误,但我在 Alamofire 内部进行了设置 swift 版本也是。所以我决定继续研究 Xcode 7.
所以,是因为 Xcode 版本还是我也可以在 Xcode 7 上修复它?我的目标 iOS 是 10。我在 supported platforms 10.2 文件夹中复制,所以我可以 运行 在 iOS 10 设备上 Xcode 7
您不能简单地将 swift2.3
和 swift3
混合在单个目标中的单个项目中,这也不是推荐的方法。
您收到的错误是由于 UserNotifications
框架造成的。此框架已在 xcode8
中添加,因此您无法在 xcode7.3.1
中使用此框架。
此外,如果您打算在 Xcode 8 中使用 swift2.3,那么您必须使用 Legacy Swift Version
如果您同意,那么您将能够 运行 您的项目这是在swift2.3中,但你将无法使用swift3的语法。
要在 xcode 8 中打开 swift 2.3 项目,您必须对目标和 alamofire 的遗留表单构建设置进行设置。
我在 Xcode 7.3.1 上使用 Swift 2.3,在 AppDelegate 中我尝试导入
import UserNotifications
它给我的错误是 "No such module UserNotifications
"。有什么问题,我该如何解决?
我已经尝试 运行 在 Xcode 8 上使用已定义的 SWIFT_VERSION = 2.3
,但我在 Alamofire 框架中遇到了很多错误,但我在 Alamofire 内部进行了设置 swift 版本也是。所以我决定继续研究 Xcode 7.
所以,是因为 Xcode 版本还是我也可以在 Xcode 7 上修复它?我的目标 iOS 是 10。我在 supported platforms 10.2 文件夹中复制,所以我可以 运行 在 iOS 10 设备上 Xcode 7
您不能简单地将 swift2.3
和 swift3
混合在单个目标中的单个项目中,这也不是推荐的方法。
您收到的错误是由于 UserNotifications
框架造成的。此框架已在 xcode8
中添加,因此您无法在 xcode7.3.1
中使用此框架。
此外,如果您打算在 Xcode 8 中使用 swift2.3,那么您必须使用 Legacy Swift Version
如果您同意,那么您将能够 运行 您的项目这是在swift2.3中,但你将无法使用swift3的语法。
要在 xcode 8 中打开 swift 2.3 项目,您必须对目标和 alamofire 的遗留表单构建设置进行设置。