45

我目前正在为将在内部分发的客户构建一个 iPhone 应用程序。我的客户刚刚在 Apple 中创建了他们的 Enterprises Developer 帐户。

我已经为客户端创建了一个网站,以通过苹果在此处提供的说明无线下载应用程序的测试版本:Distributing Enterprise Apps for iOS 4 Devices。这些测试是通过我的标准帐户使用 Adhoc 配置文件完成的,该配置文件列出了他们的设计 UDID。

我现在正在尝试使用他们的企业帐户部署应用程序。我创建了内部配置文件。我还创建了应用程序的存档并使用此配置文件创建了用于分发的 .ipa 文件。

当我尝试下载该应用程序时,会出现我遇到的问题。当我去我创建的网站下载应用程序时,我可以在我的 iPhone 上看到应用程序正在下载,图标下的文字是:“正在加载...”。然后措辞更改为“正在安装...”。进度条完成后,应用程序就会消失。我还注意到我的设备上安装了内部配置文件。

我在多台设备上重复了该过程几次,我曾用于测试此应用程序的设备和我什至没有使用过此应用程序的设备。我什至尝试删除一台设备上的所有配置文件。发生相同的过程,内部配置文件再次自动安装。

到底是什么问题或者我没有做什么?

谢谢。

4

7 回答 7

63

我的一个内部应用程序也遇到了同样的问题。原因是应用程序清单中的捆绑 ID 指定不正确。修复捆绑 ID 后,应用程序安装正常。

于 2011-04-25T17:33:54.673 回答
10

对我来说,问题是我的下载 plist 文件的 bundleID 与我的代理的 bundleID 不同。修复下载的 plist 文件有效。

或者,重新启动也有效,但每次都很痛苦。

于 2011-06-28T06:13:46.843 回答
4

我在 app info.list 文件中使用了捆绑 ID - com.myname.{appId}。但是我的 OTA 清单文件我使用了 com.myname.* 因为这个问题我的安装失败了。我改变了两个地方 com.myname.APPName 然后像智能一样工作。

于 2011-07-26T07:24:20.833 回答
2

**

我遇到了完全相同的问题,并通过以下步骤解决了它。

**

问题描述 为了澄清,问题(应用程序未正确安装 - 安装后图标消失)仅在 iOS 设备上发生(同一应用程序版本的 Android 版本运行正常)。

问题来源 在我的情况下,问题是因为我使用的测试 iPad 设备没有注册(添加)到我的应用程序正在使用的开发人员配置文件中。

经验教训 这意味着 iOS Developer App 无法安装在任何给定的测试设备上,直到将此设备添加到 Provisioning Profile (PP)。重要信息还在于,一旦将设备添加到 PP,就需要生成新的 PP,并且必须使用这个新的 PP 对 App 进行签名才能完成握手。

修复步骤

  1. 登录苹果开发者https://developer.apple.com
  2. 导航到“证书、标识符和配置文件”->“设备”
  3. 验证您的设备未在此处列出后,单击“+” 在此处输入图像描述
  4. 填写您测试设备的“名称”和“UDID”,然后单击“继续” 在此处输入图像描述
  5. 将设备添加到列表后,通过导航到“Provisioning Profiles”->“Development”->单击现有 PP->“编辑”->在“设备”部分检查您新添加的设备来生成新的 PP->单击“生成”->“下载”->“完成” 在此处输入图像描述
  6. 使用您新下载的 PP 签署新的开发应用程序
  7. 在测试设备上安装新应用
  8. 庆祝成功
于 2017-10-06T03:45:33.643 回答
1

设备的操作系统版本是否低于应用的部署目标操作系统级别?

如果是这样,请在目标的 Ad Hoc Build 设置中降低应用的部署目标,或升级设备的操作系统。

于 2011-04-09T18:07:03.630 回答
0

如果其他人有此问题,请确保您已注册您正在测试的设备,并且该设备也已注册到您正在使用的条款

于 2016-08-16T09:46:36.393 回答
0

重新启动设备为我解决了这个问题。重启设备后,app又出现了

于 2021-01-22T10:22:57.107 回答