2012-03-07 4 views
4

라이브러리로드로 인해 i386 기호를 제거하여 앱 크기를 크게 줄일 수 있다는 것을 알고있었습니다. 그러나 나는 이것이 시뮬레이터에서 테스트 한 것을 들었을 때 Apple의 관점에서 받아 들일 수 있는지 확신 할 수 없다.시뮬레이터 (i386) 지원없이 iOS 앱을 출시 할 수 있습니까?

내 앱을 더 작게 만들기 위해이 지원을 제거하는 것에 대해 생각해 보니 미친가요?

답변

2

장치 빌드에는 i386 지원이 포함되어 있지 않습니다. i386 용으로 컴파일 된 라이브러리가 최종 빌드 프로세스에서 제외 된 경우 (대상에서 제거하여 앱 번들에 복사되지 않도록하십시오.)

+1

흥미로운 점은 보편적 인 (armv6 armv7 i386) 정적 링크 된 라이브러리 종속성이 있고 최종 빌드가 시뮬레이터 파트를 제거하는 것입니다 (예 : 유니버설 라이브러리를 iOS 전용 버전으로 대체하면 파일 크기가 줄어들지 않음). 의존성). –

0

최종 빌드에는 해당 내용이 포함되어서는 안됩니다. 그들은 시뮬레이터에서 테스트하지 않습니다. 인앱 구매가 필요하거나 Game Center 통합과 같은 많은 애플리케이션이 시뮬레이터에서 작동하지 않습니다.

+0

이러한 기능을 사용하는 앱은 여전히 ​​시뮬레이터에서 잘 작동하지만 기능이 작동하지 않습니다. 빠른 개발을 위해 시뮬레이터에서 가능한 한 많이 테스트 할 수 있는지 확인하는 것이 매우 유용합니다. –

관련 문제