clang :错误:没有这样的文件或目录:'/Users/admin/Library/Developer/Xcode/DerivedData/__TESTING__-fzbkvdbnndieeagphtjhdndiyttl/Build/Products/Debug-iphoneos/libCordova.a'
我如何得到这个丢失的 libCordova.a ?
(来源:kerrydeaf.com)
更新:对于西蒙·杰曼。
更新:对于西蒙·杰曼。我没有看到“身份和类型”。我可以看到“身份”。我正在使用 xcode 4.5
(来源:kerrydeaf.com)
更新:对于西蒙·杰曼。我得到了身份。
(来源:kerrydeaf.com)
更新:对于塞缪尔
(来源:kerrydeaf.com)
更新:对于 Simon Germain - 建筑。
更新:对于 james0n - armv。
(来源:kerrydeaf.com)
更新:对于 Simon Germain - 建筑。
更新:对于 james0n - armv。
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_CDVURLProtocol", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_CDVViewController", referenced from:
_OBJC_CLASS_$_MainViewController in MainViewController.o
"_OBJC_METACLASS_$_CDVViewController", referenced from:
_OBJC_METACLASS_$_MainViewController in MainViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
更新:对于 james0n - 有效架构。
(来源:kerrydeaf.com)
更新:现在解决了!!!确保所有 armv7 和 armv7s 都在 xcode 中用于 ios 6。有效。
最佳答案
对于您的项目,将build设置“仅构建事件架构”设置为是。
(也许还可以将 CordovaLib 项目的 Architectures build设置设置为“Standard (armv7, armv7s)”。)
关于Xcode 4.5 没有这样的文件或目录 - libCordova.a,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12716830/