iOS:生产配置文件没有包含任何设备

时间:2016-07-22 17:57:25

标签: ios apple-push-notifications provisioning-profile

我最近决定将推送通知添加到我的iOS应用程序中。我不得不创建新的证书,然后我意识到Apple开发者网站中包含的设备不是最新的。所以我不得不使用正确的UDID添加我的新设备。这就是问题开始的地方。我无法准确解释我所采取的所有步骤,因为我今天一直在不断删除和添加新的配置文件。现在是状态: 我有一个iOS团队配置文件,在iOS开发中,由xCode管理,用于我的应用程序。 然后,我创建了自己的iOS制作应用程序商店配置文件,但它始终表明有" 0设备"链接到个人资料。无法添加设备。这显然会在xCode中产生问题,因为每当我尝试生成新的存档或构建时,我都会遇到设备未包含在配置文件中的问题。

我尝试删除它们并多次重新创建它们无济于事。 每当我让xCode尝试解决问题时,它最终会将Build Settings中的Provisioning Profile切换为Automatic,并且Code Signing Identities ALL切换到" iOS Developer"。但是当我尝试构建我的应用程序的发布版本时,这显然会失败。

从头开始,为我的应用生成有效的iOS发布配置文件的步骤是什么,包括我的设备,以及我可以用于推送通知?

编辑:我现在明白,我无法将设备添加到分发配置文件中,但这不是必需的。非常感谢。不过,每当我尝试在我的设备上构建时,我都会收到以下消息:

Your build settings specify a provisioning profile with the UUID “...”, however, no such provisioning profile was found.

Xcode can attempt to fix this issue. This will reset your code signing and provisioning settings to recommended values and resolve issues with signing identities and provisioning profiles.

当我点击修复时,它会切换回我上面解释的所有内容。

0 个答案:

没有答案