2014-11-15 1 views
6

빌드 위치에 여러 개의 아카이브가 있습니다. 32 또는 64 비트 기반인지 식별하는 방법이 있습니까? 그래서 그들을 적절하게 그룹화 할 수 있습니다.ipa 파일이 32 또는 64 비트인지 확인하십시오. (macos/unix)

나는 file 명령을 시도했다. 하지만 내가 찾은 정보는주지 않았다.

MYMAC:~ userid$ file MyApp.ipa 
MyApp.ipa: Zip archive data, at least v1.0 to extract 

나는 인터넷을 검색해 찾았습니다. 누군가가 올바른 방향으로 나를 가리킬 수 있습니까?

유닉스에도 repo가 ​​있습니다. Atlas, Mac에서 식별 할 수 있다면 UNIX의 목록과 동기화 할 수 있습니다.

unzip <filename>.ipa -d ~/Downloads/tmp 

둘째, 사용 파일 명령은 예를 들어, 구조를 식별 :

+0

이 시도하려는 http://stackoverflow.com/questions/20104403/determine-if-ios-device-is-32-or-64-bit –

+0

@ Anbu.Karthik 감사합니다.하지만 .ipa 파일이 있습니다. 그 질문은 앱 내부에서 찾을 수 있습니까? –

+0

오, 당신은 ipa 만 가지고 있고, 필요하면 승/O를 Xcode 필요 버전은 –

답변

19

첫째, 예를 들어, 디렉토리에 IPA 파일을 압축 해제하려고 그런

file ~/Downloads/tmp/Payload/<appname>.app/<app> 

, 당신이 무슨 당신 ~

~/Downloads/tmp/Payload/<appname>.app/<app>: Mach-O universal binary with 2 architectures 
~/Downloads/tmp/Payload/<appname>.app/<app> (for architecture armv7): Mach-O executable arm 
~/Downloads/tmp/Payload/<appname>.app/<app> (for architecture cputype (16777228) cpusubtype (0)):  Mach-O 64-bit executable