Linked dylibs built for GC-only but object files built for retain/release for architecture x86_64
来源:互联网 发布:湖南电信网络测速 编辑:程序博客网 时间:2024/05/20 15:40
编译开源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应用程序里面,路径如下
1
2
3
$(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,成功编译。
0 0
- Linked dylibs built for GC-only but object files built for retain/release for architecture x86_64
- building for iOS simulator, but linking in object file built for tvOS, for architecture x86_64
- 转载Xcode7编译遇到linking in object file built for OSX, for architecture x86_64问题解决方案
- 解决升级到最新版cocoaPods出现file was built for archive which is not the architecture being linked (x86_64)的问题
- 解决升级到最新版cocoaPods出现file was built for archive which is not the architecture being linked (x86_64)的问题
- Xcode7编译遇到building for iOS simulator, but linking in object file built for OSX, for architectu问题解决方案
- 真机file was built for archive which is not the architecture being linked (armv7s)
- file was built for archive which is not the architecture being linked (armv7s)
- iOS 链接错误file was built for archive which is not the architecture being linked (i386)
- file was built for archive which is not the architecture being linked (i386)
- Xcode 7 warnings: object file was built for newer iOS version than being linked
- 警告:object file was built for newer iOS version (8.3) than being linked (7.0)
- 今天碰到个错误,ile was built for unsupported file format which is not the architecture being linked (armv7)
- Xcode 开发错误点链接错误之file was built for archive which is not the architecture being linked (i386)
- iOS开发 解除警告:object file was built for newer iOS version (9.0) than being linked (7.0)
- object file (xx.a(xx.o)) was built for newer iOS version (10.3) than being linked (10.2)
- 【Link】Building for MacOSX, but linking against dylib built for iOS Simulator file
- Undefined symbols for architecture x86_64:
- java 利用反射获取类,实例化,并执行其内部方法
- 设计模式简介
- 《C陷阱与缺陷》读书笔记
- 【双连通分量】 POJ Knights of the Round Table
- Java Web应用程序的推荐目录结构
- Linked dylibs built for GC-only but object files built for retain/release for architecture x86_64
- 最隐晦的程序设计指引
- Android获取所有安装的应用
- pat 06-3. 单词长度
- maven利用Nexus架设私服
- 第十二周项目三 递归方法求解(5)二进制
- ubuntu 14.04 eclipse 自动关闭的问题
- js刷新网页
- 素数判定