iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何使用Swift 2.3和3.0编译模块?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我更新到 Xcode 8并转换为最新的 Swift 3.0语法.我的项目中有一些Cocoapods,有些是在Swift 2.3上(例如,一些较旧的pod需要Alamofire设置为v3.5,运行Swift 2.3). 我已将这些Pod设置为使用Legacy Swift – >是的,但在构建时我收到错误: Module complied with Swift 2.3 cAnnot be import
我更新到 Xcode 8并转换为最新的 Swift 3.0语法.我的项目中有一些Cocoapods,有些是在Swift 2.3上(例如,一些较旧的pod需要Alamofire设置为v3.5,运行Swift 2.3). @H_618_19@ @H_618_19@我已将这些Pod设置为使用Legacy Swift – >是的,但在构建时我收到错误

@H_618_19@ @H_472_23@module complied with Swift 2.3 cAnnot be imported in Swift 3.0: /Users/....XSDK/XSDK.framework/swiftmodule/x86_64.swiftmodule @H_618_19@我不使用迦太基(在其他问题中引用).只有Cocoapods.

@H_618_19@我是否需要将我的项目转换为使用Swift 2.3?或者我可以在我的项目中使用Swift 3.0并仍然使用传统的Cocoapods?

解决方法

不幸的是,由于Swift不是ABI Stable,你不能像这样组合pod.这样做的原因是,所有swift pods(以及框架,dylib,.a,.o等)都需要在编译后引用,这是一个巨大的快速标准库.标准库依赖于语言级别,您不能在单个应用程序中包含swift标准库的多个副本. @H_618_19@ @H_618_19@自迅速3发布以来已经过了好几个月了.此时,您可能希望跳转到3.如果您发现尚未更新为swift 3的pod,可能会将其分叉并更新并提交PR.作者会爱你的

大佬总结

以上是大佬教程为你收集整理的如何使用Swift 2.3和3.0编译模块?全部内容,希望文章能够帮你解决如何使用Swift 2.3和3.0编译模块?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。