Ionic CLI 构建错误
Ionic CLI Build Error
我过去能够成功地使用 Ionic CLI 来构建我的 iOS 包,但是我有一些错误无法消除。归档成功,但我仍然遇到一些问题。
1) 即使我正在使用 ionic build ios
命令,它也会创建一个存档包而不是构建包。
2) 我遇到了一些 IDEDistribution 错误:
** ARCHIVE SUCCEEDED **
Non-system Ruby in use. This may cause packaging to fail.
If you use RVM, please run `rvm use system`.
If you use chruby, please run `chruby system`.
2017-03-15 10:00:54.132 xcodebuild[11254:474630] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/v9/dqmqkj455rjbmq4n9gg4dc4m0000gn/T/ExampleSQLite_2017-03-15_10-00-54.131.xcdistributionlogs'.
1.2.840.113635.100.1.61
Exported ExampleSQLite.xcarchive to: /Applications/XAMPP/xamppfiles/htdocs/dev/_ionic/ExampleSQLite/platforms/ios/build/device
** EXPORT SUCCEEDED **
即使在我 运行 rvm use system
命令之后也会出现此错误。
XCode 设置中是否有存档设置?如果我尝试 ionic build android
它会正确构建(这意味着它不会存档,我会收到 BUILD SUCCEEDED
消息)。
作为参考,这是我的系统信息:
您的系统信息:
Cordova CLI: 6.5.0
Ionic Framework Version: 2.2.0
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.2.0
Ionic App Scripts Version: 1.1.4
ios-deploy version: 1.9.1
ios-sim version: 5.0.4
OS: macOS Sierra
Node Version: v7.5.0
Xcode version: Xcode 8.2.1 Build version 8C1002
我已经尝试卸载并重新安装 XCode,没有任何变化。
事实证明,我的钥匙串访问中有两个 iOS 开发人员密钥导致了错误。一旦我删除了那个并尝试构建,错误就消失了。
如果您遇到同样的问题,请转至钥匙串访问 > 钥匙并查找以 iOS 开发人员开头的钥匙...如果您安装了任何重复项,只需将其删除并重新安装即可设置。
我遇到了同样的错误,在我的情况下,事实证明问题是因为我在 Cordova 构建期间将我的设备插入计算机。
我只是拔掉它并工作。
遇到了同样的错误,在我的情况下,结果证明问题是因为我在 Cordova 构建期间将我的设备插入计算机。
我刚拔掉它就可以工作了。
我过去能够成功地使用 Ionic CLI 来构建我的 iOS 包,但是我有一些错误无法消除。归档成功,但我仍然遇到一些问题。
1) 即使我正在使用 ionic build ios
命令,它也会创建一个存档包而不是构建包。
2) 我遇到了一些 IDEDistribution 错误:
** ARCHIVE SUCCEEDED **
Non-system Ruby in use. This may cause packaging to fail.
If you use RVM, please run `rvm use system`.
If you use chruby, please run `chruby system`.
2017-03-15 10:00:54.132 xcodebuild[11254:474630] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/v9/dqmqkj455rjbmq4n9gg4dc4m0000gn/T/ExampleSQLite_2017-03-15_10-00-54.131.xcdistributionlogs'.
1.2.840.113635.100.1.61
Exported ExampleSQLite.xcarchive to: /Applications/XAMPP/xamppfiles/htdocs/dev/_ionic/ExampleSQLite/platforms/ios/build/device
** EXPORT SUCCEEDED **
即使在我 运行 rvm use system
命令之后也会出现此错误。
XCode 设置中是否有存档设置?如果我尝试 ionic build android
它会正确构建(这意味着它不会存档,我会收到 BUILD SUCCEEDED
消息)。
作为参考,这是我的系统信息: 您的系统信息:
Cordova CLI: 6.5.0
Ionic Framework Version: 2.2.0
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.2.0
Ionic App Scripts Version: 1.1.4
ios-deploy version: 1.9.1
ios-sim version: 5.0.4
OS: macOS Sierra
Node Version: v7.5.0
Xcode version: Xcode 8.2.1 Build version 8C1002
我已经尝试卸载并重新安装 XCode,没有任何变化。
事实证明,我的钥匙串访问中有两个 iOS 开发人员密钥导致了错误。一旦我删除了那个并尝试构建,错误就消失了。
如果您遇到同样的问题,请转至钥匙串访问 > 钥匙并查找以 iOS 开发人员开头的钥匙...如果您安装了任何重复项,只需将其删除并重新安装即可设置。
我遇到了同样的错误,在我的情况下,事实证明问题是因为我在 Cordova 构建期间将我的设备插入计算机。 我只是拔掉它并工作。
遇到了同样的错误,在我的情况下,结果证明问题是因为我在 Cordova 构建期间将我的设备插入计算机。
我刚拔掉它就可以工作了。