2017-10-17 167 views
0

所以我的應用程序我準備好了,我用phpstorm和cordova cli爲android + ios構建了離子v1 + cordova應用程序。 完美的android工作!'cordova build ios'用107個問題創建應用程序

但是當我建立ios我打開.xcworkspace與xcode,然後點擊運行,它在iPhone上runnig,但有107個問題。

它從插件的問題...

順便說對成功在iOS上運行,我不得不將文件Podfile改成這樣:

# DO NOT MODIFY -- auto-generated by Apache Cordova 
platform :ios, '8.0' 
target 'xxx' do 
    project 'xxx.xcodeproj' 
    pod 'FirebaseMessaging', '~> 2.0.0' 
    pod 'GoogleToolboxForMac' 
    pod 'Google' 
end 

有人有任何想法如何解決這個問題? 因爲,推送通知一半的工作,我得到的令牌,但我沒有得到手機上的通知,是的,我創建的所有證書

enter image description here enter image description here

ionic info

cli packages: (/usr/local/lib/node_modules) 

    @ionic/cli-utils : 1.13.0 
    ionic (Ionic CLI) : 3.13.0 

global packages: 

    cordova (Cordova CLI) : 7.1.0 
    Gulp CLI    : CLI version 3.9.1 Local version 3.9.1 

local packages: 

    Cordova Platforms : ios 4.5.2 
    Ionic Framework : ionic1 1.3.3 

System: 

    ios-deploy : 1.9.2 
    ios-sim : 6.0.0 
    Node  : v6.10.2 
    npm  : 5.4.2 
    OS   : macOS Sierra 
    Xcode  : Xcode 9.0 Build version 9A235 

Misc: 

    backend : legacy 

謝謝!

回答

0

這是正常行爲,插件是由社區創建的,並不總是最新的,這就是爲什麼你會看到如此多的棄用警告。但這些只是警告,所以他們不應該引起任何麻煩,他們只是在那裏告訴你,這應該在將來的某些時間被修復,然後才能從SDK中刪除已棄用的方法。

如果你想要修復所有這些,你問你將不得不分叉你使用的每一個插件,並用它的繼任者替換棄用的部分。

您的推送通知問題與其他問題有關,您應該將其作爲另一個問題,並提供更詳細的信息。

相關問題