我正在开发一个 Xamarin.Forms 应用程序,我想通过 App Center 为一些测试人员部署该应用程序。
在 Visual Studio 中,我可以在 iPhone 5s 模拟器上构建和部署应用程序,即使 iOS 版本是 11.4。
在
info.plist
中,Minimum system version
设置为 8.0。在 iOS Build
设置中,SDK Version
设置为 default。在我的机器上,XCode的当前版本是12.1。
在 App Center 上,我管理了 Build Configuration,如下所示:
构建完成后,我可以在 iPhone XS (iOS 14.2) 或 iPhone 6 (iOS 12.4.8) 上安装该版本,但不能在 iPhone 5s (iOS 12.4.9) 上安装.
我收到错误消息“开发人员正在为您的设备开发版本”。
但是,我已在每台设备上添加了 App Center 配置文件,并且 iPhone 5s 出现在我的 注册设备中。
在 App Center 上,我尝试对 Build Configuration 使用旧配置:
但是结果是一样的。这正常吗?
来自文档
如果我们检测到测试人员正在使用的设备不在网络上 他们想要下载的 .ipa 的已配置设备列表,然后 我们显示消息“开发人员正在为您开发一个版本 设备。”
我在 App Center 和 Iphone 13(IOS 17.2.1)上遇到类似问题。 我已经加入了我的组织,并使用 UDID 在应用程序中心中添加了我的设备。
当我点击应用程序进行测试时,我可以看到以下消息: “开发人员正在开发适合您设备的版本”
我也可以访问 Android 版本,但无法弄清楚 IOS 上的问题是什么。
但是,我已在每台设备上添加了 App Center 配置文件,并且 iPhone 13 出现在我注册的设备中。
这个过程进行了两次,但仍然存在这个问题。
有人看过这个并有答案吗?