블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2797)
Unity3D (853)
Programming (479)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (61)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

[My Case]

Unity에서 연출 씬을 제작하기 위해서 SLATE Cinematic Sequencer를 썼는데,

제작하고 영상으로 Export 하기 위해서 SLATE Extension 중에 Rendering이 있어서 추가하고나니 제목과 같은 에러가 났다.

아래 링크에서 유추해보니 fccore.bundle이 빌드에 딸려들어가서 iOS Archive에서 에러가 나는 걸로 보인다.

 

fccore.bundle의 설정을 보니 아래와 같이 Any platform으로 설정 돼 있다.

fccore.bundle 기본 상태

 

그래서 fccore.dll 파일의 설정을 보니 아래와 같이 Editor로 돼있고,

Platform settings는 CPU : x86_64, OS : Any OS로 돼있다.

fccore.dll 기본 상태

 

[결론]

렌더링용 Extention이라서 빌드에 포함 될 이유는 없기 때문에 Editor에서만 사용되도록,

fccore.bundle 설정을 Editor / CPU : x86_64 / OS : Any OS 로 변경하니 빌드가 잘 된다.

 

 

 

[링크] https://m.blog.naver.com/eastfever5/222022901324

 

Uniy iOS 빌드 아카이빙 오류 - fccore.bundle

'인생낱말찾기'의 iOS 배포를 준비중에 위와 같은 오류를 만났습니다. 결론적으로 위 문제는 ...

blog.naver.com

[참조] https://forum.unity.com/threads/ios-build-failing-fccore-bundle-has-conflicting-provisioning-settings-xcode-9-2-automatic-signi.520730/

 

IOS Build failing 'fccore.bundle has conflicting provisioning settings.' Xcode 9.2 Automatic Signi

Hi, I am using Unity 2017.3.1 and have recently updated xcode to 9.2. I am trying to automatically sign and I am getting the following errors....

forum.unity.com

 

반응형
Posted by blueasa
, |

[증상]

Unity 2019에서 Android API 29를 쓰다가 API 30으로 올려서 Android SDK API 30을 받으려고 하는데 실패하고 아래와 같은 에러메시지가 떴다.

 

Exception: Unable to install additional SDK platform. Please run the SDK Manager manually to make sure you have the latest set of tools and the required platforms installed. 
C:/Program Files/Unity/Hub/Editor/2019.4.22f1/Editor/Data/PlaybackEngines/AndroidPlayer\SDK\tools\bin\sdkmanager.bat "platforms;android-30", exit code 1

그래서 에러메시지에 있는 sdkmanager.bat 파일을 열어보니 JAVA_HOME 환경변수를 쓰고 있다.

요즘 Unity는 OpenJDK를 내장해서 각자 버전별로 쓰고 있기 때문에 환경변수를 만들지 않는데 내부 소스(sdkmanager.bat)에선 여전히 쓰게 해놓은 건 문제인 듯 하다.

 

아무튼 sdkmanager.bat가 돌려면 JAVA_HOME 환경변수를 만들어 줘야되니,

유니티 엔진 내부에 있던 OpenJDK를 C:\ 최상위에 하나 복사하고 JAVA_HOME으로 환경변수 만들어주니 잘 작동한다.

 

[유니티 엔진 내부 OpenJDK 위치] C:\Program Files\Unity\Hub\Editor\2019.4.22f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK

[복사해서 옮긴 위치] C:\OpenJDK

 

[환경변수 셋팅] JAVA_HOME = C:\OpenJDK

 

 

[OpenJDK 시스템 환경변수 설정하기] codedragon.tistory.com/8510

 

OpenJDK - 시스템 환경 변수 설정하기

OpenJDK 설치하기 - openJDK https://codedragon.tistory.com/8774 OpenJDK - 시스템 환경 변수 설정하기 ·      JDK경로 확인하기 ·      JDK경로를 시스템 변수로 등록하기 ·      정상등록..

codedragon.tistory.com

 

 

[참조] forum.unity.com/threads/failed-to-update-android-sdk-package-list-unity-2019-2-10f1.869152/

 

Failed to update Android SDK Package List - Unity 2019.2.10f1

When I try to export the game build for the Android platform, I started getting this error: [ATTACH] Within the Project Settings - Minimum API Level...

forum.unity.com

 

반응형
Posted by blueasa
, |