share-extension
에 내 앱이 묶여 있습니다. 확장자와 관련된 app-ids
및 provisioning-profiles
이 모두 development
및 distribution
에 대해 필요합니다. simulator
에서 확장 프로그램을 실행하면 완벽하게 작동합니다. 예를 들어 device
(예 : iPhone 6)에서 을 Safari
내에 선택하면 Safari
이 정지되고 아무 것도 열리지 않습니다. 심지어 그것을 디버깅 할 수없는 이유는 그것을 수행하는 방법을 모른다는 것이 아니라, 실행 중이기 때문에 이후에 즉시 실행을 중지하기 때문입니다. Xcode
.공유 확장 프로그램이 기기에서는 작동하지 않지만 시뮬레이터에서는 작동합니다.
provisioning-profiles
또는 app-ids
과 함께 뭔가 잘못되었을 수도 있고, 버그가 있거나 배포하기 전에 누락 된 기능인 Apple
일 가능성이 있습니다.
누군가 다른 해결책이나 설명이 있다면 매우 감사하겠습니다.
편집 :
나는 전혀 작동하지 않습니다 있는지 확인하기 위해 storyboard
에 확장의보기의 background-color
을 변경했습니다. 열리지 만 SLComposeServiceViewController
이 표시되지 않았습니다. 따라서 문제는 그것에 의해야만합니다.
Mac에 연결되어있는 동안 기기에서 확장 프로그램을 실행 해보십시오. 기기 콘솔을보고 관련 오류 메시지를 찾아 게시글을 업데이트하십시오. 프로비저닝 프로파일/인증서 문제 일 가능성이 큽니다. 그러나 우리가 당신을 도울 것인지 더 알 필요가 있습니다. – wottle