权利与供应配置文件(0xE8008016)不匹配 [英] Entitlements don't match Provisioning Profile (0xE8008016)

查看:322
本文介绍了权利与供应配置文件(0xE8008016)不匹配的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

今天我终于得到了我的公司 - 开发者 - 账户。我正在开发一个应用程序,首先在我的私人帐户上工作,今天我想将应用程序移到公司帐户。所以我在



在Entitlements下我只启用了推送通知。但是在更改Bundle Identifier之前就是这样了

解决方案

我遇到了同样的问题,没有找到堆栈溢出的解决方案,或者github为我工作。



这是我的解决方案:


  1. 在项目导航器中选择项目


  2. 选择常规标签。


  3. 常规标签左侧,选择左边的目标; (这应显示带有目标列表的下拉列表)

  4. 在当前目标下方,您应该看到一个项目{您的项目}测试;选择那个。


    1. 检查常规标签中的签名属性并确保它们有效。


这对我来说是个问题。希望它有所帮助。


today I finally got my Company-Developer-Account. I'm working on an App, first on my private Account and today I wanted to move the App to the company account. So I created a new Bundle-Identifier on developer.apple.com and changed the Bundle-Identifier also in my Xcode-Project. Furthermore, I've added the Account to Xcode, changed Signing to my new Company Account and let Xcode fix the Provisioning-File-Troubles. (In Xcode I see two Team-Members from one Account, one is Agent, the other User. Maybe it's important that I've choose the Agent-Team-Member. Unfortunately I can't change because then I get the error "change to a unique bundle-id, because the bundle-id is already on the Agent-Team?^^) Running with the Simulator works fine, but when I want to test on my Phone I get the following Error: The entitlements specified in your application’s Code Signing Entitlements file are invalid, not permitted, or do not match those specified in your provisioning profile. (0xE8008016).

If I press the I next to the provisioning file, I see the following Entitlements:

And under Entitlements I've just the Push-Notifications enabled. But this was like this before changing Bundle Identifier

解决方案

I had this same problem and none of the solutions I found on stack overflow, or github worked for me.

Here's my solution:

  1. Select your project in the Project navigator

  2. Select the "General" tab.

  3. To the left of the "General" tab, select your target to the left; (this should show a dropdown with a list of targets)
  4. Below your current target you should see an item {your project}Tests; select that.

    1. Check the signing properties in the general tab and make sure they are valid.

This was the problem for me. Hope it helps.

这篇关于权利与供应配置文件(0xE8008016)不匹配的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆