Version: 2017.2
앱 감량(App thinning)
iOS 기기 문제 해결

Unity iOS에서 현재 지원하지 않는 기능

그래픽스

  • DXT 텍스처 압축은 지원되지 않습니다. 대신 PVRTC 포맷을 사용합니다. 자세한 내용은 Texture2D 컴포넌트 페이지를 참조하십시오.
  • 직사각형 텍스처는 PVRTC 포맷으로 압축할 수 없습니다.
  • 무비 텍스처는 지원하지 않으므로, 전체 화면 스트리밍 재생을 사용합니다. 자세한 내용은 동영상 재생 페이지를 참조하십시오.

스크립팅

  • 덕 타이핑 같은 동적 기능은 지원되지 않습니다. 컴파일러가 동적 기능을 오류로 보고하도록 하려면 스크립트에 #pragma strict를 사용합니다.
  • WWW 클래스를 통한 동영상 스트리밍은 지원되지 않습니다.
  • WWW 클래스에 의한 FTP 지원은 제한됩니다.

Unity iOS Pro 라이선스에 한정된 기능

  • 스플래시 화면 커스터마이즈

외부 라이브러리

.NET CIL 코드 1MB 분량은 대략 ARM 코드 34MB 분량으로 변환되므로 외부 라이브러리 레퍼런스는 최소화하는 것이 좋습니다. 예를 들어 애플리케이션에서 System.dll과 System.Xml.dll을 참조할 경우 스트리핑을 사용하지 않을 경우에는 ARM 코드 6MB가 추가된다는 의미입니다. 어느 시점에서는 애플리케이션의 크기가 링커의 코드 링킹 시 문제가 발생하는 한계까지 도달할 수 있습니다. 애플리케이션 크기에 민감한 경우 JavaScript보다 의존 관계가 적은 C#을 사용하는 것이 좋습니다.

앱 감량(App thinning)
iOS 기기 문제 해결