首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cordova iOS插件安装荚静默退出

Cordova iOS插件安装荚静默退出
EN

Stack Overflow用户
提问于 2016-12-09 21:47:04
回答 1查看 1.3K关注 0票数 1

我正在编写一个脚本,它可以自动构建用于iOS的Cordova应用程序。我使用CLI 6.4.0和cordova-ios 4.3.1,并使用新的可能性将框架添加到插件中作为一个pod。插件在config.xml中是这样指定的:

代码语言:javascript
复制
<plugin name="sbb-cordova-plugin-onboarding" spec="~0.0.4" />

这个插件使用一个框架作为结束符:

代码语言:javascript
复制
<framework src="SBBSMPLib" type="podspec"
    spec=":git => 'https://code.sbb.ch/scm/kd_cp/sbbsmplib-ios.git', :branch => 'develop'"/>

我的脚本在我的MacBook上运行良好。在这里,我得到了以下输出

代码语言:javascript
复制
...

Running `pod install` (to install plugins)
Running command: pod install --verbose
==== pod install start ====

  Preparing

....

现在,我试图在Jenkins基础设施的Mac上运行这个脚本。在那里,插件安装与以下日志一起失败:

代码语言:javascript
复制
Discovered plugin "sbb-cordova-plugin-onboarding" in config.xml. Adding it to the project
No scripts found for hook "before_plugin_add".
Calling plugman.fetch on plugin "sbb-cordova-plugin-onboarding@~0.0.4"
Fetching plugin "sbb-cordova-plugin-onboarding@~0.0.4" via npm
Copying plugin "/Users/admin/.cordova/lib/npm_cache/sbb-cordova-plugin-onboarding/0.0.4/package" => "/Users/admin/jenkins-slave/workspace/kd.esta.mobile.hybrid.onboarding-testapp.ios.developer/apps/onboarding-testapp/plugins/sbb-cordova-plugin-onboarding"
Calling plugman.install on plugin "/Users/admin/jenkins-slave/workspace/kd.esta.mobile.hybrid.onboarding-testapp.ios.developer/apps/onboarding-testapp/plugins/sbb-cordova-plugin-onboarding" for platform "ios
Installing "sbb-cordova-plugin-onboarding" for ios
Running command: /Users/admin/jenkins-slave/workspace/kd.esta.mobile.hybrid.onboarding-testapp.ios.developer/apps/onboarding-testapp/platforms/ios/cordova/version 
Command finished with error code 0: /Users/admin/jenkins-slave/workspace/kd.esta.mobile.hybrid.onboarding-testapp.ios.developer/apps/onboarding-testapp/platforms/ios/cordova/version 
Finding scripts for "before_plugin_install" hook from plugin sbb-cordova-plugin-onboarding on ios platform only.
No scripts found for hook "before_plugin_install".
Install start for "sbb-cordova-plugin-onboarding" on ios.
Beginning processing of action stack for ios project...
Action stack processing complete.
Adding pods since the plugin contained <framework>(s) with type="podspec"
pods.json: The file at /Users/admin/jenkins-slave/workspace/kd.esta.mobile.hybrid.onboarding-testapp.ios.developer/apps/onboarding-testapp/platforms/ios/pods.json does not exist.
Creating new pods.json in platforms/ios
Wrote to pods.json.
Podfile: The file at /Users/admin/jenkins-slave/workspace/kd.esta.mobile.hybrid.onboarding-testapp.ios.developer/apps/onboarding-testapp/platforms/ios/Podfile does not exist.
Creating new Podfile in platforms/ios
Wrote to Podfile.
Set pods.json for `SBBSMPLib`
Added pod line for `SBBSMPLib`
Wrote to pods.json.
Wrote to Podfile.
Running `pod install` (to install plugins)
Failed to install 'sbb-cordova-plugin-onboarding':undefined
Failed to restore plugin "sbb-cordova-plugin-onboarding" from config.xml. You might need to try adding it again. Error: Version should contain only numbers and dots
Saving ios@4.3.1 into platforms.json
No scripts found for hook "after_platform_add".

也就是说,‘吊舱安装’什么都不做。

因此,我想问题与Jenkins Mac Server的配置有关。你知道哪里出了问题吗?我怎样才能得到更详细的错误?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-09 08:32:07

科多瓦问题为这个问题打开了https://issues.apache.org/jira/browse/CB-12272

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41069416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档