未安装Safari App Extension

时间:2017-02-04 00:25:54

标签: macos safari safari-extension

仅供参考我是XCode开发的新手。我有一个Safari App Extension项目。

如果我在XCode中运行它,它会将我的扩展名添加到Safari中。如果我创建存档,导出,然后选择“导出开发签名应用程序”,我可以获取生成的文件,将其安装在另一台计算机上,运行Safari,然后查看扩展名。如果我创建存档,Xport,然后选择“保存为Mac App Store部署”,然后安装生成的文件,我会在我的应用程序中看到我的应用程序扩展,但在Safari中没有显示任何内容。

我们对App Store的提交也被拒绝,因为延期丢失了。如何让App Store安装程序安装扩展程序以便Safari可以看到它?

提前致谢...

1 个答案:

答案 0 :(得分:3)

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

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

至于第一次发生的事情,我不确定。要么他们犯了错误,要么我创建档案时可能没有选择正确的目标。我需要确保将Mac应用程序作为目标,而不是扩展程序。