2012-04-11 1 views
7

:엑스 코드 설정 : 유효한 아키텍처 대 아키텍처는 I는 스파클 프로젝트의 구성을보고 그들이 설정하는 것이 발견되었다

  • 아키텍처 = PPC i386을의 x86_64의
  • 유효한 구조 = I386의 x86_64의를

사과에서 제공되는 유효한 아키텍처 설명 :

식별자로 공백으로 구분 된 목록. 바이너리를 빌드 할 수있는 의 아키텍처를 지정합니다. 빌드하는 동안이 목록은 ARCHS 빌드 설정 값과 교차하는 입니다. 결과리스트 은 바이너리가 실행될 수있는 아키텍처를 지정합니다. 결과 아키텍처 목록이 비어 있으면 대상에서 이진을 생성하지 않습니다.

따라서 아키텍처가 유효한 아키텍처와 다른 이유는 ppc에서 실행되지 않는 이유는 무엇입니까?

+0

아마도 기본 값입니까? –

+0

@DavidAndreoletti 두 변수를 모두 편집 할 수 있습니다 – Daniel

+0

이 스레드 참조 : https://stackoverflow.com/questions/12701188/whats-the-difference-between-architectures-and-valid-architectures-in-xcode – Raunak

답변

1

'빌드 머신의 기본 아키텍처'로 설정하면 앱이 작동하는 아키텍처를 지정할 수 있습니다.

예를 들어, 64 비트 환경에 맞지 않는 응용 프로그램 (컴파일 할 수는 있지만 충돌 할 수 있음)이있는 경우 올바른 아키텍처를 32 비트 만 넣으면 64 비트는 빌드되지 않습니다 64 비트 컴퓨터에서도 -bit 섹션을 지원합니다.

Sparkle 질문에 대해서는 Sparkle 개발자에게 물어볼 필요가 있지만 PPC가 여전히 널리 사용되는 날로부터 오는 가치라고 생각합니다.