iOS 未安装 TestFlight 共享扩展
iOS TestFlight Share Extension Not Installed
我最近将一个 TestFlight 外部测试版本上传到 iTunes Connect。当用户下载该应用程序时,Share Extension 似乎没有出现在 Safari 或任何其他具有共享菜单的应用程序中。即使在单击更多按钮后,应用程序扩展也根本不会出现。
为什么会发生这种情况?关于如何修复它有什么想法吗?
我的一些测试人员在早期的 TestFlight 构建中遇到了同样的问题。在我上传了一个具有完全相同的共享扩展代码的新版本后,它不再是一个问题。
需要说明的是,我就这个问题联系了楼主,他也有同样的经历。
我认为这可以归因于 TestFlight 错误,该错误会在多个构建中自行解决。
编辑
我发现我的一位用户正在使用 iOS 10.2。我的主应用程序的部署目标是 10.0,我的扩展的部署目标是 11.2。这阻止了我的共享扩展为他们工作。
经验教训:确保您的部署目标在所有目标中都设置得当!
我最近将一个 TestFlight 外部测试版本上传到 iTunes Connect。当用户下载该应用程序时,Share Extension 似乎没有出现在 Safari 或任何其他具有共享菜单的应用程序中。即使在单击更多按钮后,应用程序扩展也根本不会出现。
为什么会发生这种情况?关于如何修复它有什么想法吗?
我的一些测试人员在早期的 TestFlight 构建中遇到了同样的问题。在我上传了一个具有完全相同的共享扩展代码的新版本后,它不再是一个问题。
需要说明的是,我就这个问题联系了楼主,他也有同样的经历。
我认为这可以归因于 TestFlight 错误,该错误会在多个构建中自行解决。
编辑
我发现我的一位用户正在使用 iOS 10.2。我的主应用程序的部署目标是 10.0,我的扩展的部署目标是 11.2。这阻止了我的共享扩展为他们工作。
经验教训:确保您的部署目标在所有目标中都设置得当!