我正在使用Ionic的软件包服务来构建我的ios应用程序。当我构建它时,我收到了错误
Provisioning profile "<PROVISIONING_PROFILE>" doesn't include the aps-environment entitlement.
Code signing is required for product type 'Application' in SDK 'iOS 10.2'
我没有使用推送通知,在线上的每个问题都涉及推送通知。我正在使用Ionic Deeplink插件,这可能导致问题,因为它是我的app.Entitlements文件中唯一的东西。我已重新安装它,但没有修复任何问题。
我确实已将其设置在我的应用配置资料中,并且我已尝试重新生成所有证书和配置资料。
另外我的应用程序大约一周前打包好,然后我上周将我的项目添加到GitHub并且直到昨天我还没有尝试过它并且它无法正常工作。我不觉得GitHub会导致这个问题。但我只是想把它放在那里。
答案 0 :(得分:0)
我明白了。它与卸载android作为平台有关。当我删除Android平台时它停止工作并开始抛出此错误,但是当我重新添加android时它又开始工作了。奇怪...