将Xcode更新到版本9.0后,我开始收到此错误:“需要配置配置文件和推送通知功能。”用Cordova构建我的iOS应用程序时。自从我之前的构建以来,我的应用程序和配置没有改变。
我用Google搜索,但我没有找到任何有用的信息。
解决方案:
https://stackoverflow.com/a/46370957/7199922
经过测试,确实有效。
答案 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了解详细信息