当前位置: 首页 > 知识库问答 >
问题:

迁移到Swift3时,我可以使用旧的框架吗?

胡夕
2023-03-14

所以我在我的一个设备上安装了iOS10。现在我无法在设备上运行我的应用程序,得到‘找不到开发人员磁盘映像’错误。

所以我下载了最新的Xcode8-beta版。现在我的代码不能编译了--我首先要把它转换成最新的语法。因此,在修复所有非自动转换语法问题的同时,我导入的框架也出现了错误:“module file was created by an旧版本的编译器”,据我理解,这意味着这个框架需要用当前版本的Xcode重新编译。

这意味着我必须祈祷我使用的所有框架都是最新的,否则,也要修复这些框架?

这个苹果是不是为了尽可能的摆脱任何Swift1/2代码而超级严格?

共有1个答案

澹台锐
2023-03-14

这意味着我必须祈祷我使用的所有框架都是最新的,否则,也要修复这些框架?

难道根本不可能使用“不推荐使用的”框架吗?

这个苹果是不是为了尽可能的摆脱任何Swift1/2代码而超级严格?

是啊。是斯威夫特3号。

 类似资料:
  • 在Zf3项目中,我添加了条令和迁移模块,并配置了条令和迁移配置。 现在我通过以下命令创建迁移 有人帮我吗有什么问题吗?

  • 我是银行领域帐户的自动化测试员。我有个问题需要你的帮助。 当前的方法: 1.我们用于API服务测试的框架是使用RESS assured的基于Java的Serenity-Cucumber框架。 2.与该框架相关的所有脚本开发/脚本维护活动都由我们团队中的自动化测试人员负责。 3.几周前,我们了解了空手道框架并完成了PoC(概念验证)。 4.一切顺利,我们正在计划迁移现有的RESS assured J

  • 我的迁移搞砸了,我在初始迁移时使用了,但现在我想删除所有的迁移,并从具有所有逻辑的初始迁移开始。 当我删除文件夹中的迁移并尝试时,它不会生成完整的文件(它是空的--因为自从上次(现在已删除)迁移以来,我没有做任何更改)。 是否有Disable-Migrations命令,以便我可以重新运行?

  • 无法完成rest_框架的迁移。authtoken 正在为authtoken运行迁移: -向前迁移到0001_initial authtoken:0001_initial 致命错误-以下SQL查询失败:ALTER TABLE“authtoken_token”ADD CONSTRAINT“user_id_refs_id_14b35167”外键(“user_id”)引用“users_user”(“id”

  • 问题内容: 我正在创建一个新的Cocoa Touch框架(MyFramework.framework),该框架将依赖Alamofire。该框架将用Swift编写。作为测试,我开始了一个新的Cocoa Touch Framework项目: 然后,在终端中,我执行了: 在此项目目录下。在新创建的Podfile中,我添加了以下内容: 再次,在终端中,我执行了: 并开始编码。 在我在单视图项目中使用MyF

  • 我的Google App Engine应用程序使用旧(v1)版本的Cloud Endpoint,据我在留档中看到的建议迁移到v2 Cloud Endpoint Framework。 该应用程序使用Java标准环境,是Android和iOS客户端的后端。 目前在API的开发过程中,我同时生成Android的客户端库和iOS移动应用程序的发现文档,如文档中所述: https://cloud.googl