繁体   English   中英

Xcode 更新后无法编译具有 Carthage 依赖项的应用程序

[英]Cannot compile app with Carthage dependencies after Xcode update

Xcode 自动更新到版本 13.2.1 后,我无法使用 Carthage 依赖项管理器构建项目。 从这里得到一个框架: https://gitlab.com/trustpayments-public/mobile-sdk/ios我收到以下错误: Module compiled with Swift 5.5 cannot be imported by the Swift 5.5.2 compiler

我尝试重建框架并将项目设置中的Build libraries for distribution标志设置为No但它返回了不允许桥接头的错误。

有任何想法吗?

PS 我设法用 CocoaPods 构建了应用程序,但环境要求迫使我在 iOS 项目中继续使用 Carthage。

好的,我设法编译了我的项目。 要做的步骤:

  1. 删除../Carthage/Build folder
  2. 运行xcodebuild -version并检查它是否是最新的。
  3. 运行carthage build --platform ios --use-xcframeworks --no-use-binaries

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM