Xcode 免费配置:'Apple Push Notification' 功能仅适用于注册 Apple Developer Program 的用户

Xcode free provisioning: The 'Apple Push Notification' feature is only available to users enrolled in Apple Developer Program

我正在尝试使用 xcode 免费配置,但遇到以下问题

遇到这个问题后我已经禁用了远程通知,但它仍然没有消失。

如何解决这个问题

xcode 版本 7.2 ios 版本 9+

注:

xcode 已经为我创建了一个证书。我可以在钥匙串中看到这个

从钥匙串中删除证书。 从 xcode->preference->Accounts 中删除您的帐户。重新添加您的帐户。 问题将得到解决。 免费的苹果开发者账号不支持远程通知功能。

这里有一个快捷方式,供尝试过删除证书方式但仍然无效的用户使用:

找到您项目的 projectName.xcodeproj,单击 "open content",使用 txt 编辑器编辑 "project.pbxproj":

变化:

com.apple.Push = { 
enabled = 1; 
};

进入:

com.apple.Push = { 
enabled = 0; 
};

重做构建,这次推送没有错误:)

右键单击 projectName.xcodeproj -> 显示包内容 -> 打开 project.pbxproj -> 搜索 "com.apple.Push" -> 设置启用 = 0