2017-08-03 86 views
-1

我正在學習phonegap-push-plugin,我已經在Android上使用它了。我正在與基於phonegap的平臺DevExtreme合作。Phonegap建築模板問題

我看到剛剛發佈了cordova 7.0.1,我希望這可以幫助我,因爲推送在iOS上不起作用。

但是,現在,我有問題。使用在線工具(https://build.phonegap.com),當我嘗試buld模板時,push插件未包含在apk文件中(我將其打開爲zip文件),並且不生成ipa文件,因爲我得到錯誤。

這裏從日誌的摘錄:

塊引用文件「GoogleService-Info.plist中」無法打開,因爲沒有這樣的文件。

大段引用[...] 大段引用「**封存失敗**

下面的構建命令失敗:CopyPlistFile /用戶/ PhoneGap的/庫/開發商/ Xcode中/ DerivedData/Selfnet-cuvcjbwqnhuixzdmlmoklhnfmyqf /編譯/ Intermediates/ArchiveIntermediates/Selfnet/InstallationBuildProductsLocation/Applications/Selfnet.app/GoogleService-Info.plist /tmp/private/tmp/gimlet/2726929/project/Selfnet/Resources/GoogleService-Info.plist (1次失敗)錯誤代碼65 for command:xcodebuild [...]「

這裏我config.xml文件:

<widget id="com.devexpress.apptemplate" version="1.0" versionCode="1"> 
    <name>ApplicationTemplate</name> 
    <description>Template</description> 

    <preference name="phonegap-version" value="cli-7.0.1" /> 
    <preference name="permissions" value="none" /> 
    <preference name="prerendered-icon" value="true" /> 
    <preference name="android-windowSoftInputMode" value="adjustPan" /> 
    <preference name="SplashScreen" value="splash" /> 
    <preference name="SplashScreenDelay" value="60000" /> 
    <preference name="AutoHideSplashScreen" value="false" /> 
    <preference name="SplashShowOnlyFirstTime" value="false" /> 
    <preference name="FadeSplashScreen" value="false" /> 
    <preference name="ShowSplashScreenSpinner" value="false" /> 
    <preference name="DisallowOverscroll" value="true" /> 
    <preference name="StatusBarOverlaysWebView" value="false" /> 
    <preference name="StatusBarBackgroundColor" value="#000000" /> 
    <preference name="android-minSdkVersion" value="15" /> 
    <preference name="android-targetSdkVersion" value="22" /> 
    <!--<plugin name="cordova-plugin-file" />--> 
    <plugin name="cordova-plugin-geolocation" /> 
    <plugin name="cordova-plugin-splashscreen" onload="true" /> 
    <plugin name="cordova-plugin-whitelist" /> 
    <plugin name="cordova-plugin-ios-longpress-fix" /> 
    <plugin name="cordova-plugin-statusbar" onload="true" /> 
    <plugin spec="https://github.com/phonegap/phonegap-plugin-push.git" source="git" /> 
    <platform name="android"> 
    <resource-file src="google-services.json" target="google-services.json" /> 
    </platform> 
    <platform name="ios"> 
    <resource-file src="GoogleService-Info.plist" /> 
    </platform> 

    <access origin="*" /> 
</widget> 

無論是GoogleService文件(iOS和Android)是在根文件夾,一樣的config.xml文件。

+0

請解釋downvotes,謝謝!!! –

+0

我被困在這裏 –

回答