2012-01-30 5 views
0

방금 ​​net에서 응용 프로그램을 받았습니다. 하지만 문제는 시뮬레이터 용으로 컴파일되지 않는다는 것입니다.하지만 프로비저닝 프로파일을 추가하고 장치를 연결하고 장치에서 실행하면 문제가 없습니다. 따라서 어떤 기능이 시뮬레이터에서 실행될 수 없는지 알고 싶습니다. 응용 프로그램은 IN App 구매, 장치 가속도계를 사용합니다. IAP, 푸시 알림 (앱 구매에), 가속도계/자이로 스코프, 이미지 따기, 카메라 녹화 -응용 프로그램이 시뮬레이터 용으로 컴파일되지 않았습니다.

오류가

llvm-gcc-4.2: error trying to exec '/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/../llvm-gcc-4.2/bin/arm-apple-darwin10-llvm-gcc-4.2': 
execvp: No such file or directory 

Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code 255 
+0

컴파일러에서 오류 정보를 추가하십시오. –

+0

다른 시뮬레이터 버전에서 실행 해보십시오. –

+0

을 확인하십시오. 나는 다른 시뮬레이터를 시도하고 나는 또한 그들을 –

답변

1

내 솔루션 on this link.

아주 이상한 발견했다. 동일한 오류가 발생하여 Debug 및 Release "Valid Architectures"가 모두 armv6 및 armv7로 설정되었습니다. (동일한 코드가 Xcode 3.2에서 정상적으로 컴파일됩니다.) 두 설정을 모두 삭제 한 다음 $ (ARCHS_STANDARD_32_BIT)로 명시 적으로 설정하면 ... 다시 armv6 및 armv7로 변환됩니다. 이제 컴파일이 완료되었습니다. i386이 필요하지 않습니다. 흠 ...

0

장치를 필요 IOS에 애플에서 제공하는 특정 기능의 일부입니다있는 그대로 , 언론, 응용 프로그램에서 응용 프로그램을 엽니 다, 음성 관련, 언젠가는 또한 녹음 장치가 필요합니다 (하지만 언젠가는 항상), 블루투스 데이터 연결, 어떤 게임 센터 기능을 사용하는 응용 프로그램 장치가 필요합니다, 프린터가 필요합니다 연결성, Airplayetc.

이러한 모든 것들은 개발을 위해 제공된 시뮬레이터로 기능을 확인할 수없는 앱을 실행하는 장치가 필요합니다. 지금 생각해보십시오.

덕분에, 마지막에서

+0

당신의 가이드에 대한 감사 재설정. 하지만 우리는 시뮬레이터에서 응용 프로그램을 실행할 수 있다고 생각하지만 시뮬레이터에서 작업을 테스트 할 수는 없습니다. 푸시 알림을 처리하는 것 같습니다. 장치는 푸시에 등록하지 않지만 시뮬레이터에서 실행할 수 있습니다. –

+0

시뮬레이터에서 실행중인 응용 프로그램을 중지시키는 기능이 있습니까? –

+0

네가 실행할 수 있지만 하드웨어를 사용하는 기능은 시뮬레이터의 효과를 보여주지 않을 것이다. 시뮬레이터는 프로그램이기도하기 때문에 하드웨어 만은 아니다. 시뮬레이터에서 실행을 멈추게하는 기능은 충돌 일 뿐이며, 프레임 워크가 시뮬레이터를 지원하지 않으면 컴파일 시간 오류가 표시되거나 실행되지만 작동하지 않습니다. 이제는이 쿼리가 문제를 해결할 수 있는지 확인해야한다고 생각합니다. – Ballu

관련 문제