使用通过plugman安装的Testflight插件构建Cordova项目时找不到-lTestFlight的库

Posted

技术标签:

【中文标题】使用通过plugman安装的Testflight插件构建Cordova项目时找不到-lTestFlight的库【英文标题】:library not found for -lTestFlight when building Cordova project with Testflight plugin installed via plugman 【发布时间】:2013-05-21 15:10:58 【问题描述】:

我使用plugman 命令为我的 ios Cordova 项目安装 TestFlight 插件。 TestFlight 插件位于https://github.com/shazron/TestFlightPlugin。下面是plugman install 命令id。

plugman --install --platform ios --project ./TestFlightApp --plugin https://github.com/shazron/TestFlightPlugin

尝试在我的设备上运行项目时收到以下信息

ld: library not found for -lTestFlight
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我一直在挖掘,似乎对 project.pbxproj 的更改是导致构建失败的原因。

通过plugman 安装是否有任何已知问题或已知解决方案?如果这也有帮助,我很高兴提供更多背景信息,请告诉我。

提前致谢。

【问题讨论】:

【参考方案1】:

plugman 0.7.7 刚刚被推送来解决这个问题:)

原始问题:https://issues.apache.org/jira/browse/CB-3431

当我向插件维护者报告时,该问题正在得到解决:https://github.com/shazron/TestFlightPlugin/issues/9

【讨论】:

以上是关于使用通过plugman安装的Testflight插件构建Cordova项目时找不到-lTestFlight的库的主要内容,如果未能解决你的问题,请参考以下文章

通过plugman首次安装后无法更新cordova插件

使用 plugman 安装 Cordova 插件失败

通过 TestFlight 安装 App

无法通过 TestFlight 安装应用程序:已注册的最大设备数

内部测试人员可以通过 iTunes 连接使用 testflight 安装多少设备?

仅当通过 Testflight 安装时应用程序崩溃解析 JSON