我最近更新到了Xcode12.3,并解决了运行迦太基依赖的问题。构建是好的,但是当我运行测试时,我得到了非法的指令4错误。我假设是arm架构问题导致了这个问题。我使用来自迦太基的Quick和Nimble,这些在测试中使用。我已经尝试将排除archs和验证archs设置为yes,但它们都不起作用。
我不能将库从carthage移动到pods或spm,因为库中有太多的配置。更新到新的Xcode版本是非常痛苦的,特别是如果您使用的是carthage。
更新:
我下载了0.37的迦太基版本,并在项目中实现了xcframework。要运行xcframework的依赖项,我运行以下命令:
carthage bootstrap --use-xcframeworks --no-use-binaries --platform ios发布于 2021-02-09 04:06:06
如果你可以使用迦太基0.37.0并且能够使用XCFrameworks,那么这个答案在这个版本中,他们增加了对XCFrameworks的支持,这对你来说可能很有价值,我觉得它用起来很不错。特别是因为这个流行的解决方案最终可以再次删除。
https://stackoverflow.com/questions/66053150
复制相似问题