没有匹配的配置文件允许 aps(但有一个应该允许它的配置文件)

No matching Provisioning profiles allowing aps (But there is a provisioning profile that should allow it)


我一直在努力为应用程序创建一个版本(iOS)我正在努力,但似乎调试和发布之间的过渡比我想象的要难。在开发中,我能够成功构建,但现在我已经切换到发布版本,它不断返回 1 个错误和 2 个警告;


未找到匹配的配置文件:None 个有效配置文件允许指定的权利:aps-environment。

iOS 架构 'arm64' 和变体 'normal' 的部署目标“11.1”大于 iOS 9.3 SDK 的最大值“9.3.99”。

iOS 架构 'arm64' 和变体 'normal' 的部署目标“11.1”大于 iOS 9.3 SDK 的最大值“9.3.99”。


我认为这与 Provising Profiles 需要以 Production 形式存在有关,您可以在开发人员 App Store 中这样做。我已经这样做了,我知道 aps 代表 Apple Push Services。我这样做了,但我似乎每次都会遇到同样的错误,所以我要么做错了什么。

我已经缩小了一些可能有用的细节范围,但如果没有,我深表歉意:

提前感谢您的帮助。

看起来可能有一些问题。

  • iOS 架构 'arm64' 和变体 'normal' 的部署目标“11.1”大于 iOS 9.3 SDK 的最大值“9.3.99”

这个错误通常是由于你的config.xml中设置了错误的<preference name="deployment-target" value="***" />造成的。根据您使用的 cordova-ios 的版本,也会影响 Xcode 项目的构建方式。确保 cordova-ios 的版本与您的 Xcode.

的版本兼容
  • 未找到匹配的配置文件:None 个有效配置文件允许指定的权利:aps-environment。

对于这个错误,您似乎没有在您的开发者帐户下的配置文件中设置权利。转到 developer.apple.com,登录并找到您的应用。应该有一个编辑按钮,您可以在其中更改权利。它可能是用于推送通知的那个。这也可以在 Xcode 的新版本中直接在“功能”选项卡中完成。