【发布时间】:2015-05-29 18:14:14
【问题描述】:
“此应用包含带有非法捆绑标识符的应用扩展。 应用程序扩展包标识符必须有一个前缀,包括 它们包含应用程序的包标识符,后跟一个 '.'。"
我曾经在我的项目中创建一个小部件扩展,一段时间后我将其删除,今天我尝试在我的 iPhone 上运行我的应用程序时出现此错误。
它在模拟器上运行良好。我尝试在其他 iPhone 上安装它也运行良好。我想这是一个物理设备特定的问题。我尝试删除并重新安装该应用程序并重新启动我的设备它不起作用,我再次检查我的项目中没有扩展目标或任何文件,我仍然收到相同的错误。
【问题讨论】:
-
报错很清楚问题所在。您的捆绑包 ID 是什么?
-
错误很明显,但我很困惑。因为正如我所说,我已经完全删除了我的小部件扩展的目标和文件夹,因此我的应用程序中只有一个包标识符映射到我的配置文件。奇怪的是我可以在模拟器或其他 iPhone 上安装这个应用程序(我们有很多共享相同配置文件的测试设备),只是对于我之前使用的单个设备,我得到了这个错误。我想不出办法来解决它。
-
这没有意义。如果您有一个应用程序和一个扩展程序,那么您有两个捆绑包 ID。有关更多信息,请参阅我的答案。
-
谢谢。同样,我现在在我的应用程序中没有扩展名,这意味着我的整个项目中只有一个包标识符。如果像你说的那样,我不会提出这个问题。您的回答对错误消息有意义,但不适用于我的问题。再次感谢您的回答,感谢您的帮助。
标签: ios xcode ios-app-extension