iphone - PhoneGap 2.9 中缺少 libCordova.a 文件

标签 iphone ios xcode cordova

你能帮帮我吗? 我正在使用 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) 在创建项目后更新它......等等。但是没有一个为我工作。

无论如何请帮忙。

提前致谢。

最佳答案

按照以下步骤解决此问题:

  1. 转到项目设置和构建选项卡。搜索“其他链接器标志”
  2. 双击 Release 的链接器标志并将 ${TARGET_BUILD_DIR}/libCordova.a 更改为 ${BUILT_PRODUCTS_DIR}/libCordova.a
  3. 对调试做同样的事情
  4. 再次清理并构建存档

关于iphone - PhoneGap 2.9 中缺少 libCordova.a 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17401478/

相关文章:

ios - 将原始自定义 View 添加到窗口

iphone - 我正在解析 XML 并收到警告

ios - 通过按钮生成随机图像

ios - 使用 DJI UXSDKDemo (iOS) 记录数据的最佳方法

ios - GTMOauth2 iOS 刷新 token

iphone - 按钮操作没有响应 iphone

ios - 将观察者添加到标签

swift - 如何正确使用 NSImage 作为 SCNGeometry 形状的 Material ?

ios - 我想将我的 mySQL 数据库连接到我的 xcode 项目

iphone - 导航 Controller 推送的 View Controller 不会自动旋转