gpt4 book ai didi

ios - iOS 版 Crosswalk 无法与 iOS SDK 10.1.1 配合使用

转载 作者:行者123 更新时间:2023-11-30 12:53:09 25 4
gpt4 key购买 nike

我正在使用 Crosswalk iOS Web 应用程序运行时版本 1.2.0 制作 iOS 应用程序。它在 iOS SDK 9.2 之前运行良好,但在最新的 iOS SDK 10.1.1 中,它会给出有关 Swift 语法的编译时错误,因为 iOS 的 crosswalk 是用 Swift(可能是 1.0 或 1.2 Swift 版本)和 Objective-C 编写的。由于它是用旧 Swift 版本(早于 2.3)编写的,因此在 Xcode 8 中编译时,我在最新 iOS SDK 10.1.1 的库中遇到有关 Swift 语法的编译时错误。

当我将“使用旧版 Swift 语言版本”设置为"is"时,会发生上述情况,即我在库中收到有关 Swift 语法的编译时错误。当我使用 Xcode 8 使用 crosswalk iOS SDK 10.1.1 将 crosswalk iOS 库转换为 Swift 3 或 2.3 时,它仍然会抛出有关 .swift 文件中语法的编译时错误。当我将“使用旧版 swift 语言版本”设置设置为 no 时,仍然会出现有关语法的编译时错误。当我将“使用旧版 Swift 语言版本”设置为未指定时,它会给出 “使用旧版 Swift 语言版本”(SWIFT_VERSION) 需要为使用 Swift 的目标正确配置。使用 [Edit > Convert > To Current Swift Syntax...] 菜单选择 Swift 版本或使用 Build Settings 编辑器直接配置build设置。

使用 iOS SDK 版本 9.2 构建带有库的应用程序,并使用版本 10.1.1 在 iPhone 5s 中安装 .ipa 文件,应用程序安装但未运行。它只是启动然后立即关闭。

我使用 cocoapods 集成了 crosswalk 库。

我需要帮助来使用 Crosswalk iOS 库 1.2.0(最新版本截至 2016 年 11 月)和最新的 iOS SDK 10.1.1。

如果需要任何说明,请告诉我。

最佳答案

将完整(Swift 部分)库修改为最新的 Swift 版本解决了该问题。只需解决从旧 Swift 版本到最新 Swift 版本的语法错误。

关于ios - iOS 版 Crosswalk 无法与 iOS SDK 10.1.1 配合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40718288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com