unity3d/Troubleshooting6 [unity]FBLPromises.framework/FBLPromises for architecture arm64 오류 수정 방법 Unity에서 구글 Admob 추가 후 IOS 빌드 시 Xcode 빌드에서 FBLPromises for architecture arm64 오류가 나오면서 빌드가 실패하는 케이스에 대한 해결 방안에 대해 알아보자. 기존 유니티 2018에서는 애드몹 추가 후 빌드&런으로 실행이 잘되던 프로젝트가 유니티 2021로 버전을 올리고, Google Admob 버전도 올리면서 새로운 환경으로 빌드 시도 시 에러가 나오면서 빌드가 되지 않았다. 빌드 환경 - Unity : 2021.3.15 - Xcode : 14.1 - Google Admob : v7.3.1 - MacOS : Monterey(12.5) 상세 오류 메세지 '/~/Build/Products/ReleaseForRunning-iphoneos/PromisesO.. unity3d/Troubleshooting 2022. 12. 7. 더보기 ›› [unity] CommandInvokationFailure: Unable to install APK to device. 오류 해결 방법 구글 플레이스토어 앱 등록 시 target sdk가 31 이상으로 변경되었다. 유니티에서 target sdk 31(Android 12)로 빌드 시 CommandInvokationFailure: Unable to install APK to device. Please make sure the Android SDK is installed and is properly configured in the Editor 오류 해결 방법에 대해 알아보자. 유니티에서 target sdk 30으로 빌드 및 실행이 잘 되던 상태에서 target sdk 만 31로 변경 후 빌드하면 핸드폰에 실행할 수 없다는 오류 메시지가 계속 발생되었다. apk 빌드까지는 문제없이 진행되지만 실행이 안되는 현상이다. 오류 원인은 무엇이고 tar.. unity3d/Troubleshooting 2022. 9. 1. 더보기 ›› [unity] ios admob 추가시 framework not found FBLPromises 오류 해결 방법 unity에서 IOS 빌드 시 framework not found FBLPromises 오류 해결 방법을 알아보자. 테스트 버전 Unity 2018.4.36 Admob v7.2.0 unity admob 라이브러리 확인 admob 라이브러리 추가 후 유니티 프로젝트 내 Plugins/iOS/에 두 개 파일이 있는지 확인한다. unity-plugin-library.a GADUAdNetworkExtras.h 해당 두개 파일이 존재해야 한다. XCode 프로젝트 확인 Unity에서 빌드 성공 후 XCode 프로젝트를 보면, 두 가지 프로젝트를 볼 수 있다. Unity-iPhone.xcodeproj 와 Unity-iPhone.xcworkspace를 확인하자. 기존에는 대부분 .xcodeproj를 열어서 구동하.. unity3d/Troubleshooting 2022. 8. 26. 더보기 ›› [unity] 빌드 시 AAPT 오류 해결 방법 unity 빌드 시 AndroidManifest.xml:39: AAPT: error: unexpected element found in 와 같은 오류 메시지를 해결하는 방법을 알아보자. GoogleMobileAds-v7.1.0 버전을 설치 후 AndroidResolve를 진행한 후 빌드를 실행한 결과 AndroidManifest.xml:39: AAPT: error: unexpected element found in 에러게 발생되었다. 유니티 에러 로그 * What went wrong: Execution failed for task ':launcher:processReleaseResources'. > Android resource linking failed /Users/****/Documents/Proje.. unity3d/Troubleshooting 2022. 8. 19. 더보기 ›› [admob] app-ads.txt 추가 또는 업데이트 대응 방법 Admob에서 전달받은 'app-ads.txt 파일이 누락되거나 잘못되었습니다.' 경고 메시지에 대한 해결 방법에 대해 알아보자. 1. app-ads.txt 파일 누락시 발생할 수 있는 경고 - admob에서 app-ads.txt를 통해 광고 인벤토리를 판매하도록 승인된 광고 소스를 광고주가 식별할 수 있다. - 따라서, app-ads.txt 파일을 누락이 지속되면, 수익이 갑자기 줄어들 수 있음을 경고해 주고 있다. 2. 해결 방안 - Admob - admob에서 app-ads.txt 항목으로 진입하여 APP-ADS.TXT 설정 방법을 클릭한다. - 경고로 전달받은 E-mail 링크나 알림을 통해서도 직접 접근이 가능하다. - App-ADS.TXT 설정방법을 누른 후 아래 값을 복사해 놓는다. 2. 해.. unity3d/Troubleshooting 2022. 5. 18. 더보기 ›› [unity] 에셋번들 shader missing(핑크색 현상) 코드로 수정하기 유니티에서 파일 관리 및 에셋 동적 로드를 위해 에셋 번들을 주로 사용한다. 하지만 간혹 유니티 버전을 올리거나 환경이 변경되었을 때 에셋 번들을 다운로드하면, 셰이더 컴파일 오류로 인해 모델이 핑크색(shader missing)으로 보이는 현상을 코드로 수정하는 방법을 알아보자. 1. Shader Missing 현상 분석 - Unity에서 AssetBundle 로드 시 간혹 아래와 같이 핑크색으로 보이는 화면을 마주칠 때가 있다. - Assetbundle을 제작했을 때의 환경(유니티 버전)과 다운로드 받았을 때의 환경이 다른 경우 주로 발생한다. - 메터리얼을 포함하는 컴포넌트는 다양한 종류가 있지만 우선 확인해봐야 할 컴포넌트는 MeshRenderer 컴포넌트이다. MeshRenderer 컴포넌트의 .. unity3d/Troubleshooting 2022. 5. 17. 더보기 ›› 이전 1 다음