라이브러리로드로 인해 i386 기호를 제거하여 앱 크기를 크게 줄일 수 있다는 것을 알고있었습니다. 그러나 나는 이것이 시뮬레이터에서 테스트 한 것을 들었을 때 Apple의 관점에서 받아 들일 수 있는지 확신 할 수 없다.시뮬레이터 (i386) 지원없이 iOS 앱을 출시 할 수 있습니까?
내 앱을 더 작게 만들기 위해이 지원을 제거하는 것에 대해 생각해 보니 미친가요?
라이브러리로드로 인해 i386 기호를 제거하여 앱 크기를 크게 줄일 수 있다는 것을 알고있었습니다. 그러나 나는 이것이 시뮬레이터에서 테스트 한 것을 들었을 때 Apple의 관점에서 받아 들일 수 있는지 확신 할 수 없다.시뮬레이터 (i386) 지원없이 iOS 앱을 출시 할 수 있습니까?
내 앱을 더 작게 만들기 위해이 지원을 제거하는 것에 대해 생각해 보니 미친가요?
장치 빌드에는 i386 지원이 포함되어 있지 않습니다. i386 용으로 컴파일 된 라이브러리가 최종 빌드 프로세스에서 제외 된 경우 (대상에서 제거하여 앱 번들에 복사되지 않도록하십시오.)
최종 빌드에는 해당 내용이 포함되어서는 안됩니다. 그들은 시뮬레이터에서 테스트하지 않습니다. 인앱 구매가 필요하거나 Game Center 통합과 같은 많은 애플리케이션이 시뮬레이터에서 작동하지 않습니다.
이러한 기능을 사용하는 앱은 여전히 시뮬레이터에서 잘 작동하지만 기능이 작동하지 않습니다. 빠른 개발을 위해 시뮬레이터에서 가능한 한 많이 테스트 할 수 있는지 확인하는 것이 매우 유용합니다. –
흥미로운 점은 보편적 인 (armv6 armv7 i386) 정적 링크 된 라이브러리 종속성이 있고 최종 빌드가 시뮬레이터 파트를 제거하는 것입니다 (예 : 유니버설 라이브러리를 iOS 전용 버전으로 대체하면 파일 크기가 줄어들지 않음). 의존성). –