2016-09-08 3 views
1

유니티 편집기에서 ipa를 만드는 동안 png crush 오류가 발생합니다. 샘플 게임을했고 iPhone에서 실행하고 싶습니다. 그래서 유니티 에디터에서 빌드 설정을 열고 아래 언급 한 이미지와 같은 iOS 플랫폼을 선택합니다. 선택된 아이폰 OS 플랫폼 후Xcode 7의 유니티 편집기에서 ipa를 만드는 동안 png crush 오류가 발생했습니다.

Image 1

, 그것은 엑스 코드 7 열리고 난 아이폰 장치를 접속. 이 게임을 만드는 동안이 오류가 발생합니다. 이 PNG 호감 오류가 (엑스 코드에서 우리는 같은 이름을 가진 두 개 이상의 이미지를 가지고)의 발생 이유

Image 2

나는 알고있다. 안드로이드 OS 용으로 하나의 플러그인 라이브러리를 사용하고 있습니다. 저 도서관에서만 나는 아래와 같은 오류 이미지를 가지고 있습니다.

Image 3

내 질문은 엑스 코드에서 안드로이드 플러그인 라이브러리를 방지하는 방법입니다. 우리가 할 수 없다면이 이슈를 바로 잡을 수있는 아이디어를내는 것을 의미합니다.

참고 : 나는 단합 게임 개발을 처음 사용합니다.

답변

2

, 그것은 말한다 :

iOSBuild/도서관/플러그인/안드로이드/구글 플레이 .....

이 당신의 안드로이드 플러그인이 큰 기호입니다 최종 Xcode 생성 프로젝트에 포함됩니다. 귀하의 경우이 문제는 Google Play 서비스 플러그인에서 발생했을 가능성이 큽니다.

플러그인/Android/google-play-services ...으로 이동하여 각 플러그인 파일을 선택하십시오. 플러그인 검사기 탭에서 Android으로 표시되고 모든 플랫폼 확인란이 선택 취소되어 있는지 확인하십시오. 선택할 파일은 보통 .aar, .jar.so 개의 파일입니다. 안드로이드 플러그인 폴더 아래의 모든 폴더에 들어가서이 작업을 수행하십시오.귀하의 빠른 응답에 대한

enter image description here

+0

감사 :

당신이해야 할 일을 보여 내가 가지고있는 구글 VR 플러그인을 사용합니다. 이렇게하면, 내가 이것을 한 번 상태를 알려주십시오. – Sabs

+1

정말 고마워요. 잘 작동합니다. – Sabs

+1

니스. 다행이 당신을 위해 일 했어. – Programmer

0

당신이 구글 (IOS과하지 않음) 단지 안드로이드 플랫폼에 대한 서비스 플러그인을 재생 사용하는 경우 프로젝트의 GooglePlayGames 하위 디렉토리에서

, 그냥

#if (UNITY_ANDROID || UNITY_IPHONE) 

의 모든 항목을 찾을 수 있습니다 >- 또는

#if UNITY_IPHONE 

UNITY_IPHONE (즉 #if (UNITY_ANDROID || UNITY_IPHONE을 제거).

Unity Post Processor가 IOS 빌드에 Android 플러그인을 포함하는 것을 방지합니다.

두 번째 이미지에