ionic native plugin firebase build ios error
近日重建ios版的ionic2 app時,會遇到一個怪情況:
環境說明:
在ionic cordova build ios沒問題,但是進到xcode進行編譯時,會出現以下的錯誤:terminating with uncaught exception of type NSException
再進一步檢查內容,可以發現: erminating app due to uncaught exception 'com.firebase.core', reason: 'Configuration fails. It may be caused by an invalid GOOGLE_APP_ID in GoogleService-Info.plist or set in the customized options.
找了一些資料後,目前初步結論可知cordova-plugin-firebase對於GoogleService-Info.plist這個檔案的處理 有不正確的地方,經檢視該plugin的網頁提到某些firebase的設定檔應該放置在:platforms/ios//Resources
但即便在該目錄下有放置 GoogleService-Info.plist這個檔案,但仍是發生錯誤,最後是往下再放一個Resources,才解決xcode編譯問題:platforms/ios//Resources /Resources
環境說明:
@ionic/cli-utils : 1.19.0ionic (Ionic CLI) : 3.19.0global packages:cordova (Cordova CLI) : 7.1.0local packages:@ionic/app-scripts : 3.1.2Cordova Platforms : android 6.3.0 ios 4.5.4Ionic Framework : ionic-angular 3.9.2System:Android SDK Tools : 24.4.1ios-deploy : 1.9.2Node : v9.1.0npm : 5.5.1OS : macOS SierraXcode : Xcode 9.2 Build version 9C40bEnvironment Variables:ANDROID_HOME : /usr/local/opt/android-sdkMisc:backend : legacy
留言
張貼留言