2014-04-21 1 views
5

iOS 앱을 만들고 기기의 개발 프로필을 사용하여 완벽하게 작동합니다. 개발 프로비저닝 프로파일을 사용하여 장치에서 절대로 충돌하지 않습니다.adhoc 배포 프로필을 사용하여 iOS 앱이 작동하지 않습니다.

하지만 adhoc 배포 프로필을 만들고 ipa를 만들면 많은 시점에 응용 프로그램이 다운됩니다. 하지만 문제는 분산 된 프로필 때문에 디버깅을 할 수 없어서 오류 로그를 볼 수 없다는 것입니다. 그래서 나는 왜 애플 리케이션 크래시가 개발 프로파일을 통해 완전하게 실행되는지 이해할 수 없다 ... 그리고이 문제를 해결하는 방법은 무엇인가? 모든

답변

4

귀하의 임시 분포 프로필

고맙습니다 대체 방법으로, 응용 프로그램에게이 장치에서 실행되는 첫 번째 시간을 충돌,하지만 좋은 두 번째 시간을 실행할 수 있습니다. 다음 단계는 문제를 해결하는 데 도움이됩니다.

  1. .ipa 파일을 만듭니다.
  2. .ipa 파일을 iTunes에 설치하십시오.
  3. 마지막으로 .ipa 파일을 iTunes를 통해 장치에 설치하십시오.

여전히 충돌이 발생하면 기기를 Mac에 연결하고 Xcode에서 로그를 확인하십시오.

  1. XCode에서는 창 -> 장치으로 이동하십시오.
  2. 연결된 장치를 선택한 다음 장치 로그보기을 선택하십시오.

여기에서는 로그, 오류 및 오류 보고서를 확인할 수 있습니다.이 보고서는 앱이 충돌하는 이유를 알려줍니다.

+0

나는 Windows에서 syncios 소프트웨어를 사용하여 –

+0

장치에 ipa를 설치하지만 배포 프로필에서는 디버깅이 허용되지 않습니다 ... 여전히 충돌 보고서를 설명합니다 .. ???? –

+0

여기에서 측면 또는 시스템 측면에서 충돌 보고서를 확인할 수 있습니다. –

0

...이 문제를 해결하는 방법은 무엇입니까?

글쎄, 오류 로그가 필요합니다. 다음은 Apple의 문서입니다. 그들은 당신이 그들을 모으고 해석하도록 도울 것입니다.

1

Understanding and Analyzing iOS Application Crash Reports I는 Xcode > Window > Devices > View Device Logs 통해 기기 로그를 확인 ANBU의 팁 @ 하였다.

내 문제는 내가 CocoaPods를 통해 내 프로젝트에 통합 된 사용자 지정 글꼴을 사용하고 있다는 것이 었습니다. 개발 시간 동안 내 컴퓨터가 글꼴 파일의 위치를 ​​볼 수 있기 때문에 응용 프로그램이 원활하게 실행됩니다. 그러나, 엑스 코드 프로젝트에 포드에서 글꼴 파일이 포함되어 있지 않기 때문에, 나는 한 사실 중 하나

  • Build Phases > Copy Bundle Resources에 글꼴 파일을 추가하고이를 복사하지 않고 내 주요 프로젝트 폴더에 글꼴 파일을 (추가; 참고 문헌으로 만).
  • 또는 사용자 정의 글꼴을 CocoaPods 종속성으로 제거하고 글꼴 파일을 대신 내 프로젝트에 복사하여 붙여 넣으십시오.

실수로 글꼴 파일에 대한 참조 중 하나를 삭제하고 다시 문제가 발생할 수 있으므로 두 번째 파일로갔습니다.