繁体   English   中英

未在配置文件中签名应用程序的.extension

[英]Signing .extension of app not in provisioning profile

我想将我的Xcode应用程序的新版本导出到iTunes Connect,但始终会出现以下错误:

Failed to create provisioning profile.
The app ID "[myappid].OneSignalNotificationServiceExtension" cannot be registered to
your development team. Change your bundle identifier to a unique string 
to try again.

Provisioning profile failed qualification
Profile doesn't include the selected signing certificate.

我尝试了以下方法:

  • 清理构建
  • 重新启动xCode
  • 创建新的配置文件(发行/开发)
  • 删除.OneSignalNotificationServiceExtension(产生另一个错误)

我不想更改应用程序ID,因为我想继续使用同一应用程序(对于我的测试人员)。

由于安全问题,我不得不更改自己的Apple ID的密码,但我在他们要求的任何地方都进行了更改。

有人知道如何解决此问题吗?

由于oneSignalNotification是扩展,因此扩展的应用程序标识应具有主应用程序标识作为前缀。 即,如果您的主应用程序ID为com.xx.xxapp,则扩展名的应用程序ID应为com.xx.xxapp.someExtention。 另外,您还需要为主应用程序和扩展目标分别设置配置文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM