Linked dylibs built for GC-only but object files built for retain/release for architecture x86_64
发布日期:2021-10-24 12:41:49 浏览次数:1 分类:技术文章

本文共 572 字,大约阅读时间需要 1 分钟。

编译开源Xcode 插件 SCXcodeSwitchExpander

源码地址:

编译环境:Xcode5.1

系统版本:OSX 10.8.5

提示下面错误

 

 

考虑是不是ARC引起的,发现building setting 已经设置了开启arc,项目中也没有使用dylib,只有下面的几个静态库

尝试寻找这几个库文件,发现SDK的Frameworks中并不存在。

通过building setting 中Framework search paths 发现库文件是在Xcode应用程序里面,路径如下

$(SYSTEM_APPS_DIR)/Xcode.app/Contents/SharedFrameworks$(SYSTEM_APPS_DIR)/Xcode.app/Contents/Frameworks$(SYSTEM_APPS_DIR)/Xcode.app/Contents/OtherFrameworks

 

发现原因,由于本机的应用程序中安装了多个版本的Xcode,默认自动搜索framework在Xcode.app中,如下

将Framework search paths中的路径修改为当前编译使用的Xcode,成功编译。

 

 

转载于:https://www.cnblogs.com/geweb/p/SCXcodeSwitchExpander.html

转载地址:https://blog.csdn.net/weixin_30784141/article/details/98407618 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux发送邮件的功能总结
下一篇:在win8下安装使用java及在win8下部署java环境变量-图文

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年03月28日 08时57分57秒