2016-12-09 26 views
0

我正在編寫一個腳本,它可以自動創建我的Cordova App for iOS版本。 我使用的是CLI 6.4.0和cordova-ios 4.3.1,我使用新的可能性將框架添加到插件中作爲窗格。插件是這樣規定在config.xml:Cordova iOS插件安裝pod install默默退出

<plugin name="sbb-cordova-plugin-onboarding" spec="~0.0.4" /> 

和插件使用框架莢:

<framework src="SBBSMPLib" type="podspec" 
    spec=":git => 'https://code.sbb.ch/scm/kd_cp/sbbsmplib-ios.git', :branch => 'develop'"/> 

我的腳本運行良好,我的MacBook。在那裏,我得到以下輸出

... 

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

    Preparing 

.... 

現在,我想我們的詹金斯基礎架構的Mac的服務器上運行該腳本。插件安裝失敗並顯示以下日誌:

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 "[email protected]~0.0.4" 
Fetching plugin "[email protected]~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 [email protected] into platforms.json 
No scripts found for hook "after_platform_add". 

即'pod install'什麼都不做。

所以我想這個問題與詹金斯Mac服務器的配置有關。任何想法出了什麼問題,我怎麼能得到更詳細的錯誤?

感謝

+0

科爾多瓦問題打開了這個問題:https://issues.apache.org/jira/browse/CB-12272 –

回答