配置文件和 APNS 问题

Posted

技术标签:

【中文标题】配置文件和 APNS 问题【英文标题】:Provisioning Profile & APNS issue 【发布时间】:2015-06-04 04:18:25 【问题描述】:

使用配置文件为应用程序存档,我有以下情况: 在Apple Developer PortalCertificates, 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 分发配置文件

替换分发配置文件时,iOS APNS 证书是不是会失效?

使用 APNS 时将应用程序从临时阶段转移到应用程序商店分发时的配置文件更改

沙盒 APNS 环境和 .mobileprovision 文件

用于开发/沙盒的 APNs 密钥(.p8 文件)

iOS MDM 设备轮询和 APNs 证书