如何将常规应用添加到iOS中的现有扩展程序?

时间:2016-11-14 08:39:21

标签: ios imessage ios-extensions

我使用预定义的Xcode模板创建了一个iMessage应用扩展程序。我现在想要为该扩展添加“普通”应用。我该怎么办?我只是尝试添加一个故事板和一个新方案,但它失败并出现以下错误:

The request was denied by service delegate (SBMainWorkspace) for reason: NotFound ("Application "mybundleid" is unknown to FrontBoard").

1 个答案:

答案 0 :(得分:0)

向项目添加单一视图应用程序类型的新目标:

enter image description here

然后选择要在新应用中使用的所有源文件(.swift,.storyboard)并在“目标成员资格”中勾选新目标:

enter image description here

更新

在评论中进一步讨论后,我理解你想:

  • 用户在iMessages中的iMessage扩展App Store中安装iMessage扩展
  • 在同一安装过程中自动安装依赖应用程序(并在主屏幕上向用户显示)。

这是不可能的。项目中显示的应用程序实际上已安装但对用户隐藏/不可见。

同时安装App和扩展程序的唯一方法是安装实际的应用程序。