2017-08-03 81 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

我被困在这里 –

回答