未安装 iOS TestFlight 共享扩展

标签 ios app-store-connect testflight

我最近将一个 TestFlight 外部测试版本上传到 iTunes Connect。当用户下载该应用程序时,Share Extension 似乎没有出现在 Safari 或任何其他具有共享菜单的应用程序中。即使在单击更多按钮之后,应用程序扩展也根本不会出现。

为什么会发生这种情况?以及关于如何修复它的任何想法?

最佳答案

我的一些测试人员在早期的 TestFlight 构建中遇到了同样的问题。在我上传了一个具有完全相同的共享扩展代码的新版本后,它不再是一个问题。

需要说明的是,我就这个问题联系了楼主,他也有同样的经历。

我认为这可以归因于 TestFlight 错误,该错误会在多个构建中自行解决。

编辑

我发现我的一位用户使用的是 iOS 10.2。虽然我的主应用程序的部署目标是 10.0,但我的扩展的部署目标是 11.2。这阻止了我的共享扩展为他们工作。

经验教训:确保您的部署目标在所有目标中都设置得当!

关于未安装 iOS TestFlight 共享扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42709007/

相关文章:

ios - 用于打开帖子的 Facebook URL 方案

ios - self.navigationController 始终为零

xcode - 在 XCode 中手动安装配置文件?

目标设置为 iOS 13 的 iOS 应用程序不会在 App Store 上提供旧版本

ios - iTunesConnect : cannot transfer app because of "You must turn off TestFlight beta testing for the app that you want to transfer"

android - iOS 和 Android 的 OpenGL ES 区别

ios - 如何在 iOS 版 Admob 中垂直对齐 iAd View ?

ios - 是否更改 iOS bundle 显示名称,在用户设备上作为新应用程序下载?

ios - 在我停止 Beta 测试后,运行 Beta 版的人是否对应用内购买收费(已选择“不可用于测试”)

ionic2 - Ionic.io 2、Apple 应用程序加载器、缺少代码签名证书