2011-03-26 3 views
0

광산이 아니지만 주로 테스트 용으로 iOS 4.0 장치가 있습니다. xcode 4가 설치되어 있고 프로젝트 설정에서 배포 대상을 4.0으로 설정했습니다. 앱이 기기로 복사되지 않는 것 같습니다. 그것을 얻는 방법에 대한 아이디어가 있습니까? 나는 그 계획에서 "iPod (4.0, Base SDK 4.3을 무시)"이 도움이되는지 말합니다.Xcode 4.0에서 iOS 4.0 용으로 컴파일 하시겠습니까?

답변

0

"프로젝트 이름"| iOS 기기의 왼쪽 상단 (실행 버튼 오른쪽)에있는 스키마를 선택하셨습니까? 그렇다면 구성 도우미 창을 열고 해당 장치가 유효한 프로비저닝 프로파일을 가지고있다.

당신은 시뮬레이터에서 응용 프로그램을 실행할 수 있습니까? 그럼 iOS 장비에 체계를 설정하고 다시 실행하십시오. 그런 다음 설치해야합니다.

+0

네, 그 모든 작업을 수행했습니다. 시뮬레이터에서 잘 실행됩니다. 그것은 스키마에서 내 장치의 이름을 말합니다. 내가 빌드 할 때 내 장치에서 실행 중이라고 말하면 갑자기 "오류가없는"완료라고 말합니다. 내 장치에 전혀 복사하지 않았습니다. – ninjaneer

0

하면 자세한 내용을 알 수 있습니까? 확인해야 할 몇 가지 가능한 문제가 있습니다.

  1. 테스트 장치에 적절한 프로비저닝 프로파일을 설치 했습니까?
  2. 오류 메시지 또는 그와 비슷한 것은 무엇입니까?
+0

예, 기기에서 적절한 프로비저닝 프로파일을 얻었습니다. 오류 메시지가 없습니다. 실행을 클릭하면 빌드가 완료되고 "프로젝트 실행 완료"라고 표시됩니다. 내 장치에 전혀 복사하지 않았습니다. – ninjaneer

0

실행 파일 이름은 빌드 구성, 즉 '디버그'또는 '릴리스'실행 파일 중 무엇을 만드는지에 따라 다릅니다. 이 경우 XCode가 잘못된 (또는 존재하지 않는) 실행 파일을 장치에 복사하려고합니다. 디버그 실행 파일이 my_app_debug.app이고 릴리스 실행 파일이 my_app_release.app이라고 가정합니다.

'구성표'드롭 다운에서 원하는 구성표를 선택하고 '구성표 편집 ...'을 클릭하십시오. 스키마 편집기에서 왼쪽의 '실행 ...'을 선택하십시오. 오른쪽 '정보'탭에서 '빌드 구성'에서 선택한 값이 관련 앱 실행 파일과 일치하는지 확인하십시오. '빌드 구성'에서 '릴리스'를 선택하면 my_app_release.app을 '실행 파일'로 선택해야합니다. '디버그'로 전환해도 자동으로 실행 파일이 변경되지 않습니다. 예를 들어 my_app_release.app가 아직 존재하지 않으면 먼저 실행하지 않고 구성표를 작성하십시오. 그런 다음 실행 파일이 만들어지고 쉽게 선택 될 수 있습니다.

희망이 도움이, 내가 왜 응용 프로그램이 처음에 실행되지 않았는지 알아 내려고 시간을내어했다.

관련 문제