如何将普通应用程序添加到 iOS 中的现有扩展程序?
How to add a normal app to an existing extension in iOS?
我使用预定义的 Xcode 模板创建了一个 iMessage 应用程序扩展。我现在想向该扩展程序添加一个 'normal' 应用程序。我该如何进行?我只是尝试添加故事板和新方案,但失败并出现以下错误:
The request was denied by service delegate (SBMainWorkspace) for reason: NotFound ("Application "mybundleid" is unknown to FrontBoard").
向您的项目添加类型为单视图应用程序的新目标:
然后select所有你想在你的新应用中使用的源文件(.swift,.storyboard)并勾选"Target Membership"中的新目标:
更新:
在评论中进一步讨论后,我了解到您想要:
- 用户从 iMessages 中的 iMessage 扩展 App Store 安装了 iMessage 扩展
- 在同一安装过程中自动安装依赖的应用程序(并在主屏幕上向用户显示)。
这是不可能的。项目中显示的 App 已实际安装,但 hidden/not 对用户可见。
同时安装应用程序和扩展程序的唯一方法是安装一个实际的应用程序。
我使用预定义的 Xcode 模板创建了一个 iMessage 应用程序扩展。我现在想向该扩展程序添加一个 'normal' 应用程序。我该如何进行?我只是尝试添加故事板和新方案,但失败并出现以下错误:
The request was denied by service delegate (SBMainWorkspace) for reason: NotFound ("Application "mybundleid" is unknown to FrontBoard").
向您的项目添加类型为单视图应用程序的新目标:
然后select所有你想在你的新应用中使用的源文件(.swift,.storyboard)并勾选"Target Membership"中的新目标:
更新:
在评论中进一步讨论后,我了解到您想要:
- 用户从 iMessages 中的 iMessage 扩展 App Store 安装了 iMessage 扩展
- 在同一安装过程中自动安装依赖的应用程序(并在主屏幕上向用户显示)。
这是不可能的。项目中显示的 App 已实际安装,但 hidden/not 对用户可见。
同时安装应用程序和扩展程序的唯一方法是安装一个实际的应用程序。