你能帮帮我吗? 我正在使用 XCode 4.6.3 版和 phonegap 2.9 版。 该项目在模拟器中运行良好,但当我想制作 IPA 文件时,它总是构建失败。
消息显示如下:
file not found: /Users/admin/.../libCordova.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我发现了一些关于这个问题的讨论。大多数解决方案类似于 (1) 将 BUILD ACTIVE ARCHITECTURE ONLY 更改为 YES,(2) 仅将 ARCHITECTURE 更改为 armv7,(3) 在创建项目后更新它......等等。但是没有一个为我工作。
无论如何请帮忙。
提前致谢。
最佳答案
按照以下步骤解决此问题:
- 转到项目设置和构建选项卡。搜索“其他链接器标志”
- 双击 Release 的链接器标志并将
${TARGET_BUILD_DIR}/libCordova.a
更改为${BUILT_PRODUCTS_DIR}/libCordova.a
- 对调试做同样的事情
- 再次清理并构建存档
关于iphone - PhoneGap 2.9 中缺少 libCordova.a 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17401478/