1
내 문제는 : XCode를 업그레이드 한 후 프로젝트를 빌드하고 테스트 iPhone에서 실행할 수 없음을 발견했습니다. . 심지어 자식 저장소에서 내 오래된 커밋을 체크 아웃, 이러한 커밋 중 아닌 이전에 작동 진짜 아이폰에서 실행할 수 있습니다. 시뮬레이터에서 빌드하고 실행할 수 있습니다. 또한 아카이브 될 수 있습니다.
나는 나를 도울 수있는 대답이 없다, 다른 사람에게 질문을 확인했다. 내 프로젝트와 정적 라이브러리에 대한 모든 종속 프레임 워크와 정적 라이브러리를 추가했습니다.
내 프로젝트의 빌드 설정
은 다음과 같습니다
내 대상이 설정되어 빌드 :
네, 맞습니다. armv7이 문제의 원인입니다. 유효한 아키텍처에서 arm7을 제거했습니다. 그것은 아이폰 4s와 함께 작동합니다. 하지만 아이폰 5s 메시지 : 아키텍처 armv7에 대한 정의되지 않은 기호 : "_OBJC_CLASS _ $ _ PushNotificationManager"에서 참조 된 : –
그런 경우 6.1 SDK를 사용하여 최신 빌드 대신 프로젝트를 만들 수 있습니다. 또한 이전 SDK를 사용하는 경로를 결정하면 [이 기사를 읽으십시오 (http://stackoverflow.com/a/18424373/499581)). –