2011-03-06 4 views
0

iOS 4.2.1이 설치된 itouch에서 내 앱을 테스트하고 싶습니다.기기에서 iphone 앱을 테스트하는 단계 (프로필/인증서가 이미 생성 됨)

프로필/인증서 구축 단계를 완료했습니다. 따라서 구성 도우미에서 장치를 선택하면 프로비저닝 프로파일 이 표시되고 개발자 프로필 아래에 2 개의 항목이 표시됩니다. 아이폰 개발자 및

지금 난 그냥 내 장치에 응용 프로그램을 테스트 할 아이폰 유통 내가 할 몇 가지 프로젝트 설정이 생각

(이 단계에서 배포 응용 프로그램을 제출하는 단계를 찾고 NOT) XCode에서 수행하십시오. 그러나 나는 그것을 알아낼 수 없다. 기기에서 테스트 할 단계를 알려주십시오. 내 엑스 코드의 버전은 두 번 3.2.5

답변

0
  1. 구성 '개발'에 대한 올바른 개발 프로비저닝 선택 프로파일이 있는지 확인 엑스 코드
  2. 에 목표 아래 응용 프로그램을 클릭합니다.
  3. 속성 태그를 클릭하고 식별자가 개발 프로필 에서 사용 된 식별자와 동일한 지 확인하십시오.

Xcode에서 Device, Debug를 빌드하고 '빌드하고 실행'을 클릭하십시오.

개발 프로파일이 iPhone에 있고 Xcode에 올바르게 설치 한 경우 올바르게 작동해야합니다. 그러나 때로는 iPhone에 프로파일을 설치 한 후에 필요에 따라 등록되지 않고 iPhone (Xcode 아님)을 다시 시작하여이 문제가 해결되었습니다.

행운을 빈다.

+0

'개발'구성을 찾을 수 없습니다. 또한 3 단계에서 동일한 식별자를 여러 앱에 사용할 수 있습니까? 그것이 정확히 무엇을 의미합니까? – testndtv

+0

구성 개발을 찾을 수없는 경우 구성 탭에서 구성 개발을 만들어야합니다. 3 단계와 관련하여 프로필을 만들 때 사용한 식별자 (예 : com.yourcompany.yourapp) 만 사용할 수 있습니다. – Zigglzworth

1

Xcode 4.2를 사용하여 iOS 4.2.1을 실행하는 iPhone 3G에 내 앱이 배포되지 않는 문제와 다음 문제가 발생했습니다. 이 질문이 Xcode를 통해 실제 기기에 배포되도록하려는 사람들에게 도움이되기를 바랍니다.

프로젝트 및 대상 설정 영역의 배포 대상 설정과 함께 Base SDK 설정을 계속 수행했습니다. 그러나 나는 그 답이 맞지 않았으므로 (그래서 iOS 3.2 이상을 목표로하고 싶습니다. 또한 프로비저닝 프로파일, 인증서 등 여러 번 나에게 옳았음에도 불구하고 여러 번 엉망이되었습니다. 그들은 문제도 아니었다.

키가 인터페이스 전체에 분산되어있는 아키텍처 설정을 변경하고있었습니다.

  1. 우선 iPhone 3G에서 테스트 중이므로 나중에 armv6 아키텍처는 물론 armv7 아키텍처도 지원해야했습니다. 그래서 "armv6"을 프로젝트의 "Build Settings"탭의 "Valid Architectures"항목에 추가했습니다.
  2. 다음으로, 내 프로젝트의 대상 빌드 설정 탭에서 "아키텍처"아래에 "armv6 armv7"이 표시되는지 확인했습니다.
  3. 마지막으로, 내 프로젝트의 -Info.plist 파일을 클릭하고 Xcode 4.2의 새 프로젝트에 기본적으로 배치되는 "필수 장치 기능"에 대한 "armv7"항목을 제거했습니다.

이 후 내 앱은 Command + R for Run을 사용하여 장치에서 성공적으로 실행되었습니다.

관련 문제