gpt4 book ai didi

ios - 如何使用最新的 xcode 版本重新编译使用 carthage 创建的框架?

转载 作者:行者123 更新时间:2023-12-01 16:02:27 25 4
gpt4 key购买 nike

我使用 Xcode 8.2.1 和 Carthage 包管理器自己创建了一些框架。当我尝试在 Xcode 8.3.3 中使用此框架时,出现以下错误:

Module compiled with Swift 3.0.2 cannot be imported in Swift 3.1


我尝试使用 Xcode 8.3.3 重建创建的框架并做了 carthage update在我试图使用该框架的现有项目中。仍然会引发相同的错误。我是否需要使用 Xcode 8.3.3 再次创建框架才能消除此错误?或者有没有办法重新编译现有的框架?

最佳答案

问题是我的默认 Xcode 选择路径设置为 Xcode 8.2.1。
所以每次我使用 carthage build --no-skip-current 构建框架时,它是用 Xcode 8.2.1 构建的。
我通过在终端中使用以下命令将我的 Xcode 选择路径更改为指向 Xcode 8.3.3:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 
现在框架已经更新,我可以在 Xcode 8.3.3 中访问我的框架而没有任何问题。

关于ios - 如何使用最新的 xcode 版本重新编译使用 carthage 创建的框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44918620/

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