ios – BlocksKit框架编译器错误

ios – BlocksKit框架编译器错误,第1张

概述我试图构建框架,但它返回编译器错误.如何解决这个错误? Blockskit依赖于libffi,它在podspec中包含这个标志.但是,从版本ld64-134.9开始,链接器似乎不再支持它(您可以通过从命令行输入ld -v来检查您正在运行的版本). 我发送了一个拉取请求来纠正这个问题.与此同时,我发现的唯一解决方案是在每次运行“pod install”后从生成的Pods.xconfig文件中手动删除 我试图构建框架,但它返回编译器错误.如何解决这个错误?解决方法 Blockskit依赖于libffi,它在podspec中包含这个标志.但是,从版本ld64-134.9开始,链接器似乎不再支持它(您可以通过从命令行输入ld -v来检查您正在运行的版本).

我发送了一个拉取请求来纠正这个问题.与此同时,我发现的唯一解决方案是在每次运行“pod install”后从生成的Pods.xconfig文件中手动删除“-Wl,-no_compact_unwind”.顺便说一下,无论你是在链接静态库还是应用程序,都会出现问题.

我希望我的修复很快就会合并.

**更新**

固定!

**更新**

不幸的是,BlocksKit开发人员不接受我的解决方案,问题不会在他的测试机器上重现.所以现在最好的选择是:1.在每次“pod更新”后手动删除标志(如上所述)2. Fork BlocksKit,从那里删除编译器标志,然后更新你的Podfile以指向你的fork而不是原始项目.您必须立即手动拉动原始项目,然后保持最新状态.

总结

以上是内存溢出为你收集整理的ios – BlocksKit框架编译器错误全部内容,希望文章能够帮你解决ios – BlocksKit框架编译器错误所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/999386.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存