이 선택 항목은 무엇입니까? 나는 아키텍처를 Optimized (armv6 armv7)
으로 설정 했으므로 뚱뚱한 바이너리가 양쪽 모두와 함께 빌드해야합니다.iPhone/iPad 활성 아키텍처? 이게 뭐야? 왜 그곳에 있습니까? 누가 그것을 필요로합니까?
왜 메뉴에서 이것을 설정해야합니까? 그것은 무엇을합니까?
이 선택 항목은 무엇입니까? 나는 아키텍처를 Optimized (armv6 armv7)
으로 설정 했으므로 뚱뚱한 바이너리가 양쪽 모두와 함께 빌드해야합니다.iPhone/iPad 활성 아키텍처? 이게 뭐야? 왜 그곳에 있습니까? 누가 그것을 필요로합니까?
왜 메뉴에서 이것을 설정해야합니까? 그것은 무엇을합니까?
그럼 대부분은 필요하지 않지만 뚱뚱한 바이너리를 제작하는 경우에도 항상 두 버전을 모두 구축하지는 못할 수도 있습니다.
대상에 대한 빌드 설정을 선택하면 아키텍처 섹션에서 "활성 아키텍처 만 빌드"라는 옵션이 있습니다. 기본적으로 이것은 디버그 용으로 빌드 할 때 선택됩니다. 당신이 armv6 장치를 연결했다면 Xcode는 그것을 감지하고 그 버전 만 빌드하면 시간을 절약 할 수있을 정도로 똑똑하다는 아이디어입니다.
물론 배포 용으로 빌드 할 때 옵션은 두 아키텍처 (활성 노드뿐 아니라) 모두를 위해 빌드되었는지 확인하지 않습니다.
그래서 나는 짧은 대답은 엑스 코드는 연결이있는 장치에 따라 당신을 위해 그것을 설정합니다 당신이 그것으로 엉망이 필요 없다는 것입니다 같아요.armv6은 모든 iPhone/iPod touch/iPad 장치와 호환됩니다.
armv7은 iPhone 3GS, 최신 iPod touch 및 iPad 장치를 포함하여 OpenGL ES 2.0을 지원하는 최신 장치 용입니다.
엑스 코드는 사용자가 연결 한 어떤 장치를 감지하여 설정됩니다 따라서 활성 아키텍처. 따라서 2 세대 iPod Touch를 컴퓨터에 연결하면 Xcode에서 활성 아키텍처를 armv6으로 설정해야합니다.
당신이 지방 유니버설 바이너리
감사합니다. 의미가 있습니다. – ACBurk
어디에서 설정합니까? – btm1