질문에 대한 답변이므로 가능한 답을 알려주십시오.iOS 5.1 및 6 모두 iPhone 3GS 이상에서 iOS 앱을 작동시키는 방법은 무엇입니까?
최근에 Xcode를 4.5로 업데이트했으며 iOS SDK 5.1에 액세스 할 수 없었습니다. 몇 가지 SO 게시물 (이전 Xcode 설치 프로그램의 이미지 사용)에 설명 된 방법을 사용하여 iOS SDK 5.1을 다시 추가했습니다.
내 앱으로 지원하고 싶은 환경은 iPhone 3GS, iPhone 4, iPhone 4S 및 iPhone 5입니다. 분명히 iOS SDK 5.1 및 6.0이 있습니다. 이러한 요구 사항에 대해 권장되는 빌드 설정은 무엇입니까?
바로 지금은 Deployment Target
을 5.1, Base SDK
을 6.0, 아키텍처를 armv7 및 armv7s로 설정했습니다. 이 올바른지?
이제 iOS SDK 5.1이 armv7 (iPhone 5 아키텍처) 용으로 컴파일되지 않았다고 생각합니다. iOS 6.0 용으로 컴파일 된 코드가 iPhone <에서도 작동하는지 어떻게 확인합니까? 현재 을 확인하지 않을 때 iOS 5.1 SDK를 가리키는 링커 오류 ld: file is universal (4 slices) but does not contain a(n) armv7s slice
이 발생합니다. 앱 스토어에 출시 할 때 앱이 iOS SDK 5.1에서 계속 실행되도록하려면 어떻게해야합니까? iOS 5.1과 함께 armv7 용으로 컴파일되는 것으로 보입니다. 작동하지 않습니다.
도움을 주시면 대단히 감사하겠습니다.