iOS真机编译正常模拟器报错

解决方法总结

1. 因为多次导入了x x x.a的静态库,使得Library Search Paths的引入地址包含了多个,多余重复的删除掉

2.Xcode。clean 重启

3. 真机提示 ld: framework not found SenTestingKit

解决这个问题,我们需要设置Target -> building setting -> framework search paths,加入以下两个路径

$(SDKROOT)/Developer/Library/Frameworks

$(DEVELOPER_LIBRARY_DIR)/Frameworks

4. 编译成功,运行后crash,提示dyld: Library not loaded: @rpath/SenTestingKit.framework/Versions/A/SenTestingKit

解决这个问题,我们需要设置Target -> building setting ->runpath search path,加入下面路径

$(DEVELOPER_LIBRARY_DIR)/Frameworks

5. 有些库 只支持真机,不支持模拟器还望伙伴们在选取第三方工具的时候慎重,(如果真机上编译报错呢?)对吧,个人建议:平时多总结


6. 出现这种情况崩溃的原因很多种,我也在慢慢收集。如果没有帮到大家的话请把报错原因发我,我一点点收集整理。互相交流,相互分享。喜欢的话就给麻烦点个赞。谢谢。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容