配置文件和 APNS 问题
Posted
技术标签:
【中文标题】配置文件和 APNS 问题【英文标题】:Provisioning Profile & APNS issue 【发布时间】:2015-06-04 04:18:25 【问题描述】:使用配置文件为应用程序存档,我有以下情况:
在Apple Developer Portal
下Certificates, Identifiers & Profiles
我可以在 myProfile 中看到此信息
Type:
ios Distribution
Enabled Services:
Game Center, In-App Purchase, Push Notifications
但是当稍后使用 myProfile 生成应用存档时
aps-environment production
不会出现在 Binary and Entitlements
列表中。
怎么会这样?我做错了什么?
“推送通知”是否意味着“aps-environment”?
【问题讨论】:
您在门户中启用推送通知后是否下载了配置文件? 是的。我什至多次重新制作了配置文件。门户网站上的配置文件在这里是否正常?如果是,是在下载过程中,还是在 Xcode 中出现问题? 下载配置文件后,你双击了吗?除此之外,我不知道该建议什么。 是的,为了将它安装到 Xcode。 @Michel 这里有完全相同的问题。你解决了吗? 【参考方案1】:请从 Xcode 重新加载所有证书并再次检查。
从 Xcode 重新加载所有证书的步骤
Xcode 菜单 => 首选项 => 帐户
在左侧面板中选择 Apple ID。
单击右侧的查看详细信息按钮。
在随后的弹出窗口中单击圆形刷新箭头。名单 从会员中心下载完成后会刷新。这 可能需要几分钟。
然后可以在 Mac 项目中选择配置文件 构建设置 => 代码签名 => 配置文件。
【讨论】:
谢谢,虽然我想我已经做过 n 次了。我现在才重做,仔细按照您的步骤操作。不幸的是,我仍然有同样的结果。 按照Mahesh给出的答案中的步骤,刷新后;如果我查看配置文件列表,我只能看到:右侧授权中的“keychain,inAppPurchase,gameCenter”,用于 myProfile。 “推”不应该也在那里吗?以上是关于配置文件和 APNS 问题的主要内容,如果未能解决你的问题,请参考以下文章
使用 APNS 时将应用程序从临时阶段转移到应用程序商店分发时的配置文件更改