iOS:应用程序验证 - 由于应用程序扩展包 ID 格式而导致包标识符错误

问题描述

我们已将共享扩展集成为新功能的一部分。为此,应用程序包标识符为 com.company.name.product.mobile,共享扩展包标识符为 com.company.name.product.mobile.Share.External.information

生成存档文件后,通过 Xcode 验证应用程序时出现以下错误

App Store Connect 操作错误错误的捆绑标识符。应用程序扩展 com.company.name.product.mobile.Share.External.information 的捆绑包标识符 ComanyName Mobile.app/PlugIns/Share External information.appex 应以应用程序的捆绑包标识符 com.company.name.product.mobile 开头,并且在应用程序的捆绑包 ID 之后不能包含超过一个句点 .

我已经在 StackOverflow 和另一个论坛中尝试过。我没有找到解决方案。

在这里做错了什么吗? 在产品包标识符之后,我们可以在扩展名中使用 . 分隔多个单词?。在我的情况下,bundle Id 之后的扩展名有三个单词,用 . 分隔,就像这样“com.company.name.product.mobile.Share.External.information”。这是对的吗?或者应该是“com.company.name.product.mobile.shareexternalinformation”。

有人可以提供解决方案吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...