未安装 Safari 应用程序扩展

Safari App Extension not installed

仅供参考,我是 XCode 开发的新手。我有一个 Safari 应用程序扩展项目。

如果我从 XCode 中 运行 它,它会将我的扩展添加到 Safari 就好了。如果我创建一个存档,导出,然后选择 "Export a Development Signed Application" 我可以获取生成的文件,将其安装在另一台计算机 运行 Safari 上,然后查看扩展名。如果我创建一个存档、Xport,然后选择 "Save for Mac App Store Deployment",然后安装生成的文件,我会在我的应用程序中看到我的应用程序扩展,但在 Safari 中什么也没有显示。

我们向 App Store 的提交也被拒绝,因为缺少扩展程序。如何让 App Store 安装程序安装扩展以便 Safari 可以看到它?

提前致谢...

对于遇到类似问题的其他人,我取得了一些进展。我确实发现,当我 运行 我的安装程序时,我的扩展程序实际上正在安装到 Safari。在我选择 Safari 开发菜单下的 'Allow Unsigned Extensions' 选项之前,我只是没有在我的 Safari 扩展列表中看到它。

我认为,由于我在项目中设置了签名区域,并且我的机器在 iTunes Connect 的允许机器列表中,因此即使没有指定该选项,我也可以在扩展列表中看到它.所以我再次上传了构建,他们再也没有因为这个原因拒绝它。

至于第一次发生了什么,我不太清楚。要么是他们弄错了,要么是我在创建存档时没有选择正确的目标。我需要确保 Mac 应用成为目标,而不是扩展。