我正在學習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文件。
請解釋downvotes,謝謝!!! –
我被困在這裏 –