【问题标题】:Xcode 8 - Entitlements file messed upXcode 8 - 权利文件搞砸了
【发布时间】:2016-11-29 22:57:09
【问题描述】:

我想在我的应用中使用推送通知。因此,我在 Apple 的会员中心设置了所有内容,并制作了新的配置文件等。 配置文件包含推送支持以及我的应用程序 ID。 问题是,每次我在“功能”选项卡中切换推送通知按钮时,Xcode 都会创建两个新的空 (!) 授权文件。 那里发生了什么?当我尝试注册推送通知时,调试器说:“没有为应用程序找到有效的‘aps-environment’权利字符串”。有人可以帮忙吗?

【问题讨论】:

  • 您是否在 developer.apple.com 的配置文件中添加了推送通知功能?
  • 是的,我做到了。修复。查看我的回复。

标签: xcode push


【解决方案1】:

某种修复:手动添加了两个新的 .entitlement 文件,并将它们添加到 info.plist 的代码签名框中,作为“TargetName”_dev.entitlement 用于调试和“TargetName”_prod.entitlement 用于发布。因此,功能选项卡可以正常工作并正确地为这两个文件添加权利。 smh,必须有一个更清洁的方法......

【讨论】:

  • 您能否发布原始授权文件的内容,因为它可能有一些错误。
  • 哈,如果它存在我会的......我猜这就是问题所在。
猜你喜欢
  • 1970-01-01
  • 2012-09-20
  • 1970-01-01
  • 2014-10-22
  • 1970-01-01
  • 2018-05-31
  • 2018-03-15
  • 2012-10-05
  • 1970-01-01
相关资源
最近更新 更多