ㅍㅡ로젝트 세팅부분에서
아키텍쳐랑
valid ㅇㅏ키텍쳐랑 뭐가 다른가요??
64비트로 컴파일 하려면 아키텍쳐에 64비트 포함해야 되는데
이렇게 하게되면 외부라이브러리들이 64비트 컴파일 안되있어서 빌드가 안됨....
그냥 32비트 하고 valid 아키텍쳐 부분에 arm64 써넣어도 되는건가요??
valid 부분이 무슨 말을 뜻하는지 모르겠어요 그냥 64비트에 설치해도 32비트처럼 동작한다는 뜻인가요???
ㅍㅡ로젝트 세팅부분에서
아키텍쳐랑
valid ㅇㅏ키텍쳐랑 뭐가 다른가요??
64비트로 컴파일 하려면 아키텍쳐에 64비트 포함해야 되는데
이렇게 하게되면 외부라이브러리들이 64비트 컴파일 안되있어서 빌드가 안됨....
그냥 32비트 하고 valid 아키텍쳐 부분에 arm64 써넣어도 되는건가요??
valid 부분이 무슨 말을 뜻하는지 모르겠어요 그냥 64비트에 설치해도 32비트처럼 동작한다는 뜻인가요???
valid에 추가해서 빌드하면 추가한 그 cpu에서도 돌아가게끔 바이너리가 생성되긴 하는걸로 알고있음. 그냥 아키텍처로 여러개 넣으면 바이너리도 여러개 생성되는데(아키텍처 하나당 한개씩) valid 아키텍처로 넣으면 바이너리는 하나지만 호환되게끔 작성됨.
영어실력이 구려서 잘 모르겠다. 직접가서보셈. ARCHS랑 VALID_ARCHS
https://developer.apple.com/library/ios/documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html#//apple_ref/doc/uid/TP40003931-CH3-SW85