需要具有推送通知功能的配置文件

时间:2017-09-22 07:47:43

标签: ios xcode cordova

将Xcode更新到版本9.0后,我开始收到此错误:“需要配置配置文件和推送通知功能。”用Cordova构建我的iOS应用程序时。自从我之前的构建以来,我的应用程序和配置没有改变。

我用Google搜索,但我没有找到任何有用的信息。

解决方案:

https://stackoverflow.com/a/46370957/7199922

经过测试,确实有效。

2 个答案:

答案 0 :(得分:4)

对于像我这样的构建使用fastlane ,我发现有很多fastlane版本没有正确生成exportOptions,这导致Xcode无法找到配置文件无论是否已安装并正确配置。

我发现版本2.58.0的fastlane工作正常并更新了我的Fastfile文件以包含以下行以确保其他机器上的版本足够高:

fastlane_version "2.58.0"

然后它将正确生成如下值:

{
  "provisioningProfiles": {
    "com.name.app": "App name"
  },
  "method": "app-store",
  "teamID": "ABCDEF31593"
}

答案 1 :(得分:1)

我也遇到了这个问题。 export_xcargs "-allowProvisioningUpdates"适合我。 请转here了解详细信息