문제

현재 일하고있는 앱은 원래 다른 Mac의 다른 사람이 개발 한 앱이 있으며 여러 가지 프로비저닝 프로필을 가지고 연결되어 있습니다. 나는 약 한 달 전에 새로운 프로비저닝 프로필을 만들었습니다. 원래 개발자가 테스트 한 원래 개발자가 잘 작동하고 모든 것이 잘 작동했습니다. 지난 2 일 이후 장치에서 앱을 실행할 때이 오류가 발생했습니다.

NSUbiquitousKeyValueStore error: com.companyname.appname has no valid com.apple.developer.ubiquity-kvstore-identifier entitlement
.

나는이 오류를 연구하고 내 권위가 어떤 방식 으로든 잘못되었다는 결론에왔다. 나는 그들이 새로운 프로비저닝 프로파일을 장치에서 일하기 위해 내가 한 일이 꺼져있는 것을 발견했다. 필자는 다시 권한을 부여 하고이 친숙한 오류가 있습니다.

The executable was signed with invalid entitlements ... (0xE8008016).
.

나는이 문제를 해결하기 위해 인터넷에서 다양한 출처에서 많은 제안을 시도했지만 그들 중 누구도 작동하지 않는 것처럼 보였습니다. 원래는 원래 권한을 끄기 (일한 제안)

생성 된 프로비저닝 프로파일은 장치의 프로비저닝 프로파일 탭에서 유효한 것으로 나열됩니다. 라이브러리의 프로비저닝 프로파일 탭에만 나열된 4 가지 프로비저닝 프로필이 있습니다.

인 타이틀먼트 파일없이 앱을 저장소에 업로드 할 수 있습니까?

앱의 최종 배포와 바이너리의 업로드가 수행되고 nsubiquitouskeyValueStore 오류가 발생하지 않습니까?

다른 프로비저닝 프로파일과 현재의 권한을 완전히 제거하거나 현재의 프로비저닝 프로파일을 사용하여 작동하도록 인 타이틀먼트 파일을 변경하는 방법을 완전히 제거하는 단계별 가이드를 통해 아무도 나에게 상당히 포괄적 인 단계를 제공 할 수 있습니까?

이런 종류의 오류가 진단하고 해결하기가 꽤 어렵지만 도움이되는 모든 도움이 밝혀지지 않습니다.

도움이 되었습니까?

해결책

i 와일드 카드 * AppID가 있으므로 App에 서명하려는 프로비저닝 프로필이 일치하지 않으므로 문제의 원인을 발견했습니다.꽤 어리석은 오류가 있지만 다른 사람들이 만날 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top