处理 Cocoapods 依赖项时出现 Hyperloop 错误
Hyperloop error when processing Cocoapods dependencies
下载 hyperloop-examples 文件和 运行 appc ti build -p ios
后,当 Hyperloop 找到 CocoaPods 依赖项时出现错误。
确切的错误文本是:
[ERROR] An error occurred during build after 3s 372ms
[ERROR] pod install returned a non-zero exit code
我必须做的唯一改变是将 tiapp.xml 中的 sdk-version 设置为 5.4.0.v20160608165242 而不是 5.4.0(通过 运行 appc ti sdk install -b 5_4_X
)
appc -v
returns5.2.2
appc ti -v
returns 5.0.6
此外,如果我删除 Podfile 文件,应用程序会在模拟器上构建和运行。大多数样本都有效(显然不是第三方库)。我在其他一些问题中看到人们能够使 cocoapod 依赖项正常工作,因此这可能只是我机器的 cocoapod 问题。
pod --version
returns 1.0.1
pod install
提供错误:
Could not automatically select an Xcode project. Specify one in your Podfile like so:
1.0.1 版的 cocoapods 目前不适用于 hyperloop。卸载该版本并安装 0.39.0 解决了该问题。
sudo gem install cocoapods -v 0.39.0
一种对我有用的方法:
移除椰子
gem uninstall --all --executables cocoapods
重新安装
sudo gem install cocoapods
确保你是 运行 最新的节点 lts (4.5.0)
重新打开 Appc Studio 以查看效果
下载 hyperloop-examples 文件和 运行 appc ti build -p ios
后,当 Hyperloop 找到 CocoaPods 依赖项时出现错误。
确切的错误文本是:
[ERROR] An error occurred during build after 3s 372ms [ERROR] pod install returned a non-zero exit code
我必须做的唯一改变是将 tiapp.xml 中的 sdk-version 设置为 5.4.0.v20160608165242 而不是 5.4.0(通过 运行 appc ti sdk install -b 5_4_X
)
appc -v
returns5.2.2
appc ti -v
returns 5.0.6
此外,如果我删除 Podfile 文件,应用程序会在模拟器上构建和运行。大多数样本都有效(显然不是第三方库)。我在其他一些问题中看到人们能够使 cocoapod 依赖项正常工作,因此这可能只是我机器的 cocoapod 问题。
pod --version
returns 1.0.1
pod install
提供错误:
Could not automatically select an Xcode project. Specify one in your Podfile like so:
1.0.1 版的 cocoapods 目前不适用于 hyperloop。卸载该版本并安装 0.39.0 解决了该问题。
sudo gem install cocoapods -v 0.39.0
一种对我有用的方法:
移除椰子
gem uninstall --all --executables cocoapods
重新安装
sudo gem install cocoapods
确保你是 运行 最新的节点 lts (4.5.0)
重新打开 Appc Studio 以查看效果