2020-08-27 16:49:15.490630+0900 Reflex Game[479:92225]
*** Terminating app due to uncaught exception 'GADInvalidInitializationException',
reason: 'The Google Mobile Ads SDK was initialized incorrectly.
Google AdMob publishers should follow instructions here:
https://googlemobileadssdk.page.link/admob-ios-update-plist to include the
AppMeasurement framework, set the -ObjC linker flag, and set GADApplicationIdentifier
with a valid App ID. Google Ad Manager publishers should follow instructions here:
https://googlemobileadssdk.page.link/ad-manager-ios-update-plist'
기존에 안드로이드에 배포한 앱에 대해서 아이폰으로 배포하기 위해서 빌드 중에 위와 같은 에러가 나타났다.
이유는 App ID를 ios로 빌드한 plist 파일에서 찾을 수 없어서 나타난 현상인다.
config.xml에 아래와 같이 해당 값들을 추가하여 수정하였다.
platform 내부의 plist에 직접 추가할 수 있지만 빌드하면 초기화되니 config.xml에 추가하여야한다.
<platform name="ios">
<edit-config file="*-Info.plist" mode="merge" target="GADIsAdManagerApp">
<true />
</edit-config>
<edit-config file="*-Info.plist" mode="merge" target="GADApplicationIdentifier">
<string>{{구글ID}}</string>
</edit-config>
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
<icon height="57" src="resources/ios/icon/icon.png" width="57" />
'Mobile' 카테고리의 다른 글
[ IONIC ] Could not find com.google.android.gms:play-services-identity:16.0.1 에러 수정 (0) | 2021.09.21 |
---|---|
[ Ionic ] ITMS-90809 UIWebView error (2) | 2020.08.29 |
[ IONIC ] - FIle Read 에러 {"code":2,"message":"SECURITY_ERR"} (0) | 2020.08.15 |
[ Ionic ] app:transformDexArchiveWithExternalLibsDexMergerForDebug' build 오류 (0) | 2020.07.23 |
[ Ionic ] ion-searchbar ionClear 이벤트 오류 (0) | 2020.07.01 |
댓글