Linked dylibs built for GC-only but object files built for retain/release for architecture x86_64_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Linked dylibs built for GC-only but object files built for retain/release for architecture x86_64

Linked dylibs built for GC-only but object files built for retain/release for architecture x86_64

 2014/4/23 21:39:19  geweb  博客园  我要评论(0)
  • 摘要:编译开源Xcode插件SCXcodeSwitchExpander源码地址:https://github.com/stefanceriu/SCXcodeSwitchExpander编译环境:Xcode5.1系统版本:OSX10.8.5提示下面错误考虑是不是ARC引起的,发现buildingsetting已经设置了开启arc,项目中也没有使用dylib,只有下面的几个静态库尝试寻找这几个库文件,发现SDK的Frameworks中并不存在
  • 标签:file files for ASE

编译开源Xcode 插件 SCXcodeSwitchExpander

源码地址: https://github.com/stefanceriu/SCXcodeSwitchExpander

编译环境:Xcode5.1

系统版本:OSX 10.8.5

提示下面错误

 

 

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

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

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

class="brush:objc;gutter:true;">$(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,成功编译。

 

 

发表评论
用户名: 匿名