仅供参考,我对 XCode 开发完全陌生。我有一个 Safari 应用程序扩展项目。
如果我从 XCode 中运行它,它会将我的扩展添加到 Safari 中。如果我创建存档、导出并选择“导出开发签名应用程序”,我可以获取生成的文件,将其安装在另一台计算机上,运行 Safari,然后查看扩展名。如果我创建存档、Xport,并选择“保存以进行 Mac App Store 部署”,然后安装生成的文件,我会在应用程序中看到我的应用程序扩展,但 Safari 中不会显示任何内容。
我们向 App Store 提交的内容也被拒绝,因为缺少扩展程序。如何让 App Store 安装程序安装该扩展以便 Safari 可以看到它?
提前致谢...
对于遇到类似问题的其他人来说,我取得了一些进展。我确实发现,当我运行安装程序时,我的扩展实际上已安装到 Safari 中。直到我在 Safari 的“开发”菜单下选择“允许未签名的扩展”选项后,我才在 Safari 扩展列表中看到它。
我认为,由于我在项目中设置了签名区域,并且我的计算机位于 iTunes Connect 中允许的计算机列表中,因此即使没有指定该选项,我也能够在扩展列表中看到它。所以我再次上传了构建,他们不再因为这个原因拒绝它。
至于第一次发生了什么,我不确定。要么他们犯了一个错误,要么我在创建存档时没有选择正确的目标。我需要确保 Mac 应用程序成为目标,而不是扩展程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)