2014-07-18 5 views
0

iOS 애플리케이션을 개발 중입니다. 번들 식별자를 변경해야하지만 실제 장치에서 응용 프로그램을 실행하면 메시지, 경고 등이없이 1 초 후에 닫힙니다.번들 식별자를 변경하면 iOS 앱이 즉시 종료됩니다.

이렇게하기 전에 이전 응용 프로그램을 삭제했습니다.

  • info.list에서 변경하려고 시도했지만 문제가 해결되지 않았습니다.

  • 장치를 다시 시작하려고 시도했지만 해결되지 않았습니다.

+0

프로젝트 Shift + CMD + K를 지우려고 했습니까? – mohacs

+0

'clean'과'Clean Build Folder'를 했습니까? – rckoenes

+0

프로비저닝 프로파일과 관련하여 콘솔 로그에 거의 확실한 오류가 있습니다. XCode는 번들 식별자에 대해 프로비저닝 프로파일을 검증하기 때문에 다른 사람들이 제안한 것처럼 깨끗한 빌드를 수행하기 만하면됩니다. –

답변

0

해결책을 찾았습니다. 응용 프로그램은 pointcloud.io 응용 프로그램이었습니다. at pointcloud.io 새로운 번들 식별자로 새로운 api 키를 생성하고 pointcloudapplication.cpp에 붙여 넣습니다. 문제는 해결되었습니다.

0

새로운 번들 ID와 일치하도록 앱 ID, 인증서 및 프로비저닝 프로파일을 변경해야합니다!

enter image description here

+0

이 중 아무 것도 작동하지 않았습니다. 내가 다시 애플 리케이션에 번들 식별자를 변경할 수 있다면 계속 작동합니다. 번들 식별자를 다시 변경하고 앱이 1 초 후에 중지하면 – user3812138

+0

프로젝트를 정리하고 DerivedData를 삭제하고 설정에서 프로필을 새로 고쳤습니까? – Daniel

0

여기에 한 번 당신이 만료되지 않은 사용중인 프로필을 프로비저닝

  • 도움이되기를 바랍니다 내가 문제를 해결하는 방법입니다.
  • 올바른 번들 식별자를 입력했는지 확인하십시오.
  • 키 체인의 CSR을 확인하고 만료되지 않았는지 확인하십시오.
  • 같은 이름의 CSR이 여러 개있는 경우 그 중 하나를 삭제하십시오.
  • 다른 앱과 동일한 프로필이 작동합니까?

실제 장치에 설치하기 전에 파생 된 데이터 폴더를 삭제하고 프로젝트를 정리하는 것을 잊지 마십시오.

관련 문제