ios - 删除应用程序扩展仍然获取应用程序安装失败错误这里应用程序包含一个应用程序扩展名带有非法包标识符

  显示原文与译文双语对照的内容
0 0

"这里应用程序包含一个具有非法绑定标识符的应用程序扩展名。 应用程序扩展包标识符必须包含由它的包含的应用程序标识符包后跟'。'的前缀。"

我曾经在我的项目中创建一个小部件扩展,在我删除它之后,今天我试图在iPhone上运行应用程序。

它在模拟器上运行良好。 我尝试在其他iphone上安装,它也能正常工作。 我想这是一个物理设备特定的问题。 我尝试删除并重新安装应用程序并重新启动设备,然后再次检查没有扩展目标。

时间:原作者:6个回答

0 0

"这里应用程序包含一个具有非法绑定标识符的应用程序扩展名。 应用程序扩展包标识符必须包含由它的包含的应用程序标识符包后跟'。'的前缀。"

应用程序和应用程序扩展都有自己的包 id 。 扩展身份证必须与应用程序的ID和以开头的扩展名一致。 换句话说,如果你的APP ID 包是 com.mycompany.myappname,所有包扩展的必须为com.mycompany.myappname.myextensionname 你可以用你喜欢的东西替换 myextensionname,但是扩展的ID必须是 APP ID 包的扩展。

要查看应用包ID和扩展包 ID,并修复它们,使它们符合这里规则。 删除和重新安装。清理和重建,如果包id不遵循规则,则不会产生任何影响。 这就是为什么我要求( 在注释中) 是什么,因为它们是问题的原因,修改它们是唯一的方法。

原作者:
...