2011-10-30 3 views
3

iOS 3.X 기기와의 호환성이 필요한 iOS 프로젝트가 있습니다. 따라서 armv6 및 armv7 아키텍처를 대상으로해야합니다.XCode 4.2에 ARCHS_STANDARD_32_BIT = armv6 armv7을 추가해도 안전합니까?

xcconfig 파일을 내 프로젝트와 종속 프로젝트에 추가했습니다. (저는 three20을 사용하고 있으며 일반적인 xcconfig 파일과 함께 제공됩니다). 내 프로젝트의 xcconfig 파일과 공유 three20의 xcconfig 파일 모두에서

, 나는이 줄을 추가 한 : 해당 빌드 매개 변수의 값을 재설정 나의 이해와 내가 무엇을 관찰에 기초

ARCHS_STANDARD_32_BIT = armv6 armv7 

무엇 그것은 Xcode 3.X에서 돌아 왔습니다.

내가 알고 있어야하는 이것에 나쁜 영향이 있습니까? 아니면 Xcode 4.2에서 armv6과 armv7을 모두 빌드 할 수있는 적합한 방법입니까?

답변

1

내가 생각할 수있는 가장 새로운 컴파일러 clang 3.0은 armv6 아키텍처에 대한 불쾌한 버그를 가지고 있습니다. 안전한면에 머물고 싶다면 xcode (llvm-gcc-4.2 또는 gcc-4.2)를 업데이트하기 전에 사용했던 컴파일러를 변경할 수 있습니다.

+0

Xcode 4.2에서 코드를 빌드 할 때 수많은 UI 버그가 발생했습니다 (UI 요소가 화면에서 이동하고 배경색이 작동하지 않음). 이전 컴파일러로 컴파일 할 때이 옵션이 존재한다는 것을 알지 못했지만, 확실히 살펴볼 것입니다. 고맙습니다. – esilver

+1

이 문제점에 대한 해결책을 찾았습니까? . 늙은 사람들과 함께 편집 한 것이 도움이 되었습니까? – thndrkiss

관련 문제