방금 같은 문제가있었습니다. 구형 XCode 프로젝트를 몇 개 불러 들였지만, 시뮬레이터로 컴파일하고 실행할 수는 있지만 (iTouch v2의 제 경우에는) 실행 중이거나 디버깅을 시도하자마자 단순히 실행 중이라고 말하고, 그런 다음 응용 프로그램이 종료되었다고 말하십시오. 오류가없고 로그가 없습니다.
iOS 개발자 포럼에서 나를 맞아 주셔서 감사합니다. 마지막 몇 가지 Xcode 릴리스 (OSX Snow Leopard에만 액세스 할 수있는 OSX Lion의 XCode 릴리즈 제외)에서 Apple은로드 된 이전 프로젝트도 설정하는 방법을 변경했습니다.
그러나 arm6과 arm7을 모두 포함하는 데 사용되는 표준 아키텍처에는 최소한 XCode 4.2 표준이 포함되어 있으며 이제는 Arm 7 $ (ARCHS_STANDARD_32_BIT) 만 포함되며 이전 프로젝트 설정도 재설정됩니다. 시뮬레이터를 사용함에 따라 나에게 알려지지 않은 것을 알게되었습니다.
구성 문자열을 "arm6 arm7"으로 변경하려고 시도했지만 작동하지 않았습니다. 그러나 반환 된 오류가 해결 방법을 포함하고 있습니다 (적어도 나에게 희망이있는 다른 사람들은 여전히이 문제를 가지고 있기를 바란다.)
XCode 4.2에서는 v1 및 v2와 같은 구형 하드웨어를 구축하려는 경우 프로젝트 설정을 변경하기 만하면됩니다 Arm6 및 Arm7의 구형 표준을 기본값으로하는 $ (VALID_ARCHS)에 대한 아키텍처.
이전에 언급 한 바와 같이 디버그 옵션에 대해 활성 아키텍처 만 빌드를 "예"로 설정해야 할 수도 있습니다 (그러나 이것이 필요하지는 않습니다).
이 문제가 계속되는 다른 사용자에게 도움이 되었기를 바랍니다.이 스레드가 부딪혔다면 사과드립니다.
특정 비공개 베타 버전을 사용하고 계십니까? 당신은 할 수 없습니다. 앱을 업로드하려고하는데 비 베타 버전을 사용해야합니다. 그런데 저는 수동으로 추가 만하면 "armv6 오류가 필요합니다."라고 말했지만 여전히 업로드 할 수 없었습니다 –