Ipa文件只能安装在部分iOS设备上。

3
我遇到了一个问题,我的 .ipa 文件在一些物理 iOS 设备上安装和运行得很完美。然而,在另一些 iOS 设备上,它安装后仅保持黑暗(即标志)。现在,我已经检查了架构,构建包括所有必要的架构。我也检查了最小 SDK,并且它超过了我所需的。因此,我很困惑为什么我的 Flutter 应用程序只在某些 iPhone(物理)上运行。但是它在所有模拟器上都可以运行。
黑暗标志的照片:

enter image description here

发生的情况是屏幕变暗,并开始像iOS应用程序一样安装,但安装后,它仍然保持黑暗,并且无法点击。我正在使用diawi生成链接以帮助iPhone下载ipa文件。
有人知道可能导致这种情况的潜在原因吗?

这些设备的UDID可能没有添加到您选择创建iPA文件的配置文件中。请检查您的Apple开发者帐户。 - manishsharma93
@manishsharma93 好的,我很快就会检查,谢谢! - Rajdeep
@Rajdeep,请检查我的答案。 - Mayur Prajapati
2个回答

2

要在设备上安装应用程序,您必须将设备的UDID添加到配置文件中。如果您通过Diawi生成构建链接,则可以在那里查看所有添加的UDID。

原始答案:最初的回答


1
以下是ipa文件在某些设备上无法正常工作的几个原因:
  1. 您正在尝试安装的设备未将UDID添加到预配配置文件中。
  2. 您创建的ipa文件安装链接已损坏。
  3. 用于创建iPa安装链接的站点包含安装限制。
  4. 由于您使用的是免费版本,安装链接在几天后就会过期。
以下是建议: 希望这对大家有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接