的Xcode - 符号(S)没有发现建筑x86_64的

问题描述:

after updating PODs的Xcode - 符号(S)没有发现建筑x86_64的

遇到此问题,更新我的Xcode豆荚后。

+0

我在这个[SO线索]响应(http://*.com/questions/33491858/missing-required看看-architecture-X86-64/33492109#33492109)。根据这个尝试调整你的情况。阅读讨论评论;可能有帮助! – Abhinav

So here's a little workaround. The problem is because the XCode project is unable to link to the libjpeg.a library. So thats why you get the above errors when you compile the project. 

Follow these steps : 

1. Go to : [[http://sourceforge.net/projects/libjpeg-turbo/files/1.4.0/]] and download the libjpeg-turbo-1.4.0.dmg (3.8 MB) file. 
2. Install the package. Once its done you will find the installed files under this path : */opt/libjpeg-turbo/lib* 
3. Open up your terminal and type the following command : *lipo -info /opt/libjpeg-turbo/lib/libjpeg.a* 
4. If the terminal shows the following the output after running the command then it means, you can use the library for your iOS project(armv7/armv7s) 
    * Architectures in the fat file: /opt/libjpeg-turbo/lib/libturbojpeg.a are: i386 x86_64 armv6 armv7 armv7s arm64* 
5. Use finder to navigate to : /opt/libjpeg-turbo/lib and copy libjpeg.a and place it in your project folder. 
6. Head over to your XCode project -> Click on Project Name -> Targets -> General -> Linked frameworks and libraries -> Click on the add button placed at the bottom -> include the libjpeg.a file 
7. Compile the project. It shouldn't show any more linker errors. 

不过的libjpeg固定的错误,仍然遇到此 “架构x86_64的”