2012-02-15 4 views
0

Facebook API를 사용하여 앱을 만들었습니다. 필자는 그것을 완료했으며 개발 코드 서명을 사용하여 장치에서 내 응용 프로그램을 실행할 때 전혀 문제가 없습니다.iphone/ios adHoc 배포 충돌 (adHoc 배포의 경우에만 종료)

그래서 adHoc 배포 코드 서명과 건물 제작에 성공했습니다. 다른 기능을 수행 할 때도 아무런 문제가 없습니다.

하지만 페이스 북 대화 API를 사용하여 Facebook에 뭔가를 공유하려고하면 내 앱에서 개발 코드 기호가 제대로 작동하더라도이 앱이 종료됩니다.

애드혹 버전이므로 디버깅 할 수 없으므로 문제가 무엇인지 알 수 없습니다. 문제가 무엇인지 알려 주실 수 있습니까? 어떤 경우에 이런 일이 발생합니까?

답변

2

무엇이 문제입니까? 기기에서 앱을 삭제 한 다음 기기에 iTunes와 함께 ipa를 설치합니다. 그런 다음 기기가 여전히 연결되어있는 상태에서 Xcode => Organizer => 기기 => 기기 => Console로 이동하여 기기에서 앱을 시작합니다. 그런 다음 충돌의 원인을 확인해야합니다.

+0

답변 해 주셔서 감사합니다. 사실 내가 언급 한 디버깅으로이 문제를 해결했습니다. 이전에 디버깅하는 장치를 알지 못했기 때문에 정확한 문제를 파악하기가 쉽지 않았습니다. – ROMM

+1

문제가 무엇인지 설명해 주실 수 있습니까?! 감사 – ubiAle

0

Xcode > Window > Devices > View Device Logs을 통해 기기 로그를 확인했습니다.

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

  • 는 빌드 페이즈> 복사 번들 자원과에 글꼴 파일을 추가 글꼴 파일에 추가 내 주요 프로젝트 폴더 (복사하지 않고 참조 용으로 만 사용).
  • 또는 사용자 정의 글꼴을 CocoaPods 종속성으로 제거하고 글꼴 파일을 대신 내 프로젝트에 복사하여 붙여 넣으십시오.

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