我正在尝试在XCode 6 GM中为设备构建我的项目(基本SDK版本为7.1),并且我收到链接器错误:
ld: framework not found Metal for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)
相同的项目在XCode 5中完美构建,项目设置没有任何变化.(另外,在XCode 6中为模拟器构建成功.)
我正在使用SDK 7.1构建,为什么XCode 6试图链接到Metal呢?
有同样的问题.我能够在Xcode 6中构建应用程序,指向模拟器或手机,但归档时我收到此错误.我使用的是iOS 7.1 SDK.
我正在使用cocoapods并发现我可以通过将pods项目的"自动链接框架"设置为"否"来解决问题,或者通过在插入设备时进行存档来解决问题,并且该方案针对的是不仅仅是'iOS的设备设备.'
这是由Xcode 6的默认项目构建设置引起的问题.
编辑:以下是此解决方案的另一种解释:http://www.appsee.com/blog/dev/xcode-new-link-frameworks-automatically-fix-framework-not-found-metal-for-architecture-armv7
| 归档时间: |
|
| 查看次数: |
6147 次 |
| 最近记录: |