program story

권한 파일이 프로비저닝 프로필에 지정된 것과 일치하지 않습니다. (0xE8008016)

inputbox 2020. 11. 16. 08:14
반응형

권한 파일이 프로비저닝 프로필에 지정된 것과 일치하지 않습니다. (0xE8008016)


실행 파일이 유효하지 않은 권한으로 서명되었습니다.

애플리케이션의 코드 서명 권한 파일에 지정된 권한이 프로비저닝 프로필에 지정된 권한과 일치하지 않습니다 (0xE8008016).

이 오류가 발생합니다. 제발 도와주세요.

프로비저닝 프로파일을 작성하고 번들 ID를 변경했습니다. Target-> Capabilities에서 키 체인 공유를 활성화하고 새 .entitlement 파일을 생성했습니다. 그리고 번들 ID도 변경했습니다.

여기에 이미지 설명 입력


Xcode 5.1 The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile.에서 내 장치에서 앱을 테스트하려고 할 때 발생했습니다. 기기 개발 인증서는 2015 년 2 월 만료되어야합니다.

문제가 해결됨 :

선택 Target->Capabilities, GameCenter 아래에서 GameCenter 권한이 프로젝트에 추가되지 않았기 때문에 여기에서 오류가 발생했지만 응용 프로그램의 첫 번째 버전이 동일한 XCode 5.1을 통해 출시되었지만 이전에는 이와 같은 오류가 없었습니다.

아래에는 제목이 붙은 버튼이 Fix Issue있습니다. 클릭하면 GameCenter 권한이 추가되고 문제가 해결되었습니다.

병동 후 화면은 다음과 같습니다.

여기에 이미지 설명 입력

나에게는 인증서 또는 번들 식별자와 관련이 없습니다. 이제 앱이 장치에서 성공적으로 실행됩니다.


제 경우에는 (XCode 10.0 사용) 아무것도 효과가 없었습니다.

파일> 프로젝트 설정 ...> 공유 프로젝트 설정 :> 빌드 시스템-> 기본 "새 빌드 시스템 (기본값)"대신 "레거시 빌드 시스템"을 선택했습니다 .


에서 XCode 7.3(에 이름 : 나는 같은 질문을 발생, 나는 '실수 때문에 만들어했습니다 info.plist -->Bundle identifier) (동일하지 않습니다 target-->build settings -->packaging-->Product bundle identifier). 똑같이 만들어 문제를 해결했습니다.


먼저 번들 ID, 프로비저닝 프로파일 및 개인 키 (.p12)로 인증서를 확인해야합니다.

도움이되지 않는다면. 코드 서명 인 타이틀먼트의 값이 올바른지 확인 하거나 아예 제거하십시오.

여기에 이미지 설명 입력

도움이 되었기를 바랍니다.


다른 사람들이 지적했듯이이 오류가 발생하면 .plist 파일 여기 에서 번들 ID 값을 확인해야합니다 .

제품 번들 식별자에 중점을 둔 Xcode 프로젝트 빌드 설정 탭


파일> 작업 공간 설정> 빌드 시스템> 레거시 빌드 시스템

이것은 나를 위해 일했습니다. Xcode 10.0


여기에 이미지 설명 입력

의 값을 다시 할당합니다 Automatically manage signing.


In my case, the app main Target's Team was different from Tests' Target Team. Changing the Tests' Team to the same Team as main Target's solves the issue.


One possible reason for this error is: your annual subscription has been renewed. Once the subscription is renewed, all devices related to the active provision profiles will be detached.

  1. The admin must reactivate the list of devices for the new subscribed year.
  2. The admin must delete last year provision profiles. (all are useless).
  3. The admin must regenerate new provision profiles for the new year with the list of devices of his choice.

After this, rebuild project with Xcode and the error will disappear.

I hope that helps.


Had this issue. My main app and extension belonged to the same app group id correctly, but there was also one more app ID not in my project that shared said app group id. I had to remove this last app ID's association with the app group.


I was having same issue on Xcode 7.3 with iPad Air 2 with iOS 9.3.4! Then I tried many options.

Finally I deleted profile from device, changed bundle identifier in project settings, and whola! It worked for me.

P.S. I was using free provision profile using free Apple ID.


for me, just press cmd+, then go to account ,chose your developer account refresh(XCODE6) OR download all (XCODE7) will fix.


None of the previous answers either applied or worked for me. In my case, updating the settings of the test project, as follows, fixed it:

여기에 이미지 설명 입력


Check your bundle identifier and your profiles. If you have a profile for a specific bundle identifier and no team ones and your bundle identifier does not match it will give you that error.

Bundle identifier is in General section of your project properties and the profiles you can check in build settings.


In my case, I had a duplicate Provisioning Profile with the same name. This was accidentally created when I added an share extension to my project, stash all of those changes with git, and created a new share extension with the same name (com.companyname.project.share-extension-name). Deleting the Provisioning Profile in the developer member center (developer.apple.com) fixed this for me.


Had this issue with a cordova / ionic3 app, was caused by forking a main app and not selected again the legacy system in project settings. I selected legacy and the entitlements bs went away.


Had the same problem, nothing was helping, but I looked in Info.plist and found out that bundle ID was changed to other name (I don't know how it happened), so when I changed it to correct one everything was fine again.


I have also this problem when I do with XCode project what is exported from cordova framework. Resolution : You have to create Apple-ID and Provisioining-profile by yourself. Because Xcode seems to be unable to create it for you.


This happened to me when I was trying to build an App-store ipa exported file on my device, I had to export ad-hoc instead.

참고 URL : https://stackoverflow.com/questions/22625785/entitlements-file-do-not-match-those-specified-in-your-provisioning-profile-0xe

반응형