权利与供应配置文件(0xE8008016)不匹配 [英] Entitlements don't match Provisioning Profile (0xE8008016)
问题描述
今天我终于得到了我的公司 - 开发者 - 账户。我正在开发一个应用程序,首先在我的私人帐户上工作,今天我想将应用程序移到公司帐户。所以我在
在Entitlements下我只启用了推送通知。但是在更改Bundle Identifier之前就是这样了
我遇到了同样的问题,没有找到堆栈溢出的解决方案,或者github为我工作。
这是我的解决方案:
-
选择常规标签。
- 常规标签左侧,选择左边的目标; (这应显示带有目标列表的下拉列表)
- 在当前目标下方,您应该看到一个项目{您的项目}测试;选择那个。
- 检查常规标签中的签名属性并确保它们有效。
这对我来说是个问题。希望它有所帮助。
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:
Select your project in the Project navigator
Select the "General" tab.
- To the left of the "General" tab, select your target to the left; (this should show a dropdown with a list of targets)
- Below your current target you should see an item {your project}Tests; select that.
- 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屋!