美文网首页
14. 学习iOS开发过程中遇到的问题(不定期更新)

14. 学习iOS开发过程中遇到的问题(不定期更新)

作者: LynnXYT | 来源:发表于2018-10-18 17:12 被阅读29次
  1. 解决XCode报错:The “Swift Language Version” (SWIFT_VERSION) build setting must be set

  2. dyld: Library not loaded: StarscreamSocketIO.framework/StarscreamSocketIO Reason: image not found

  3. Xcode链接选项 -ObjC、 -all_load、 -force_load

关于-ObjC

这个flag告诉链接器把库中定义的Objective-C类和Category都加载进来
这样编译之后的app会变大(因为加载了其他的objc代码进来)
但是如果静态库中有类和category的话只有加入这个flag才行

关于-all_load和-force_load

在64位ios应用环境下,由于链接器的一个bug,在静态库中只有category没有对应的class定义时,-ObjC标志会失效。这时可以使用-all_load强制加载所有目标文件,或者使用-force_load指定加载某一个包。
在Xcode4.2之后,这个链接器bug已经被修复,因此-all_load 和 -force_load标志都不再需要了。在必要时添加-ObjC即可。

相关文章

  • 14. 学习iOS开发过程中遇到的问题(不定期更新)

    解决XCode报错:The “Swift Language Version” (SWIFT_VERSION) bu...

  • iOS11所遇问题总结

    随着iOS11的出现, 开发中肯定会遇到一些新的因为版本所带来的问题,会在这里做总结,不定期更新. iOS11定...

  • 前端文章- 收藏集 - 掘金

    GitHub 上学习前端开发的资料(不定期更新) - 前端 - 掘金GitHub 上学习前端开发的资料(不定期更新...

  • iOS 开发中的Tips

    iOS Tips 这里将记录iOS开发中的技巧,不定期更新内容 reloadData 调用 reloadData ...

  • iOS14适配

    开发中遇到的问题, iOS14已经发布,记录一下开发中遇到的问题.不定时更新,欢迎大家评论补充. iOS14适配总...

  • iOS开发过程中遇到的问题(持续更新)

    记录自身在iOS开发过程中遇到的问题,方便以后经常查看,同时也给大家做个参考。 1、collectionview打...

  • 使用kotlin和Java混合开发Android项目爬坑记录

    使用kotlin和Java混合开发Android项目爬坑记录 不定期将开发过程中遇到的问题添加在此处,加深记忆。主...

  • Flutter 开发遇坑指北

    菜鸡iOSer,奉旨带薪学习Flutter跨平台开发,新手Flutter记录学习过程中的常见问题和有趣特性,不定期...

  • iOS 11问题..持续更新

    开发过程中的一些以前遇到的一些问题和新遇到的iOS11的问题,会持续更新,,后边会附上自己写的一些小工具,希望可以...

  • 学习资源集合

    本文收集和记录笔者在学习和开发过程中参考过且笔者认为具有一定保留价值的博客资料,笔者会根据学习和开发情况不定期更新...

网友评论

      本文标题:14. 学习iOS开发过程中遇到的问题(不定期更新)

      本文链接:https://www.haomeiwen.com/subject/lpeszftx.html