安装后,内部应用程序将消失
我目前正在为客户build立一个iPhone应用程序,这个应用程序将在内部分发。 我的客户刚刚在苹果公司创build了企业开发者账户。
我已经为客户创build了一个网站,通过Apple在这里给出的指示,以无线方式下载应用的testing版本: 为iOS 4设备分配企业应用 。 这些testing已经通过我的标准帐户使用具有其devise的UDID列出的特殊configuration文件完成。
我正在尝试使用他们的企业帐户部署应用程序。 我创build了内部configuration文件。 我还创build了应用程序的存档,并使用此configuration文件创build了用于分发的.ipa文件。
我正在尝试下载应用程序时出现问题。 当我去我创build的网站下载应用程序,我可以看到我的iPhone下载的应用程序,图标下的措辞说:“加载…”。 然后措辞更改为“正在安装…”。 一旦进度条完成,应用程序消失。 我也注意到我的设备上安装了内部configuration文件。
我在多个设备上重复了这个过程,这两个设备都用于testing这个应用程序,而那些我甚至没有使用过这个应用程序。我甚至尝试在一个设备上删除所有的configuration文件。 同样的过程发生,内部configuration文件会自动重新安装。
究竟是什么错误或我没有做?
谢谢。
我遇到了一个与我的内部应用程序相同的问题。 原因是应用程序清单中的软件包ID指定不正确。 在我修复了软件包ID后,应用程序正常安装。
我的问题是,我的下载plist文件有一个不同的bundleID比我的代理的bundleID。 修复下载plist文件的工作。
或者重启也可以,但是每次都是很痛苦的。
我在app info.list文件中使用了bundle ID – com.myname。{appId}。 但我的OTA清单文件我用com.myname。*因为这个问题我安装失败。 我改变了两个地方com.myname.APPName然后像智能一样工作。
**
我有完全相同的问题,并通过以下步骤得到解决。
**
问题描述为了澄清,问题(应用程序没有正确安装 – 安装后图标消失)只发生在iOS设备(Android版本的相同的应用程序生成工作正常)。
问题来源在我的案例中,问题是由于我使用的testingiPad设备未注册(添加)到我的应用程序正在使用的开发人员configurationconfiguration文件中。
课程学习这意味着iOS Developer App不能安装在任何给定的testing设备上,除非将此设备添加到configuration文件(PP)中。 重要的信息也是,一旦设备被添加到PP,需要生成新的PP,并且必须使用这个新PP来签名以完成握手。
步骤来解决
- login到Apple Developer https://developer.apple.com
- 导航到“证书,标识符和configuration文件” – >“设备”
- validation你的设备没有在这里列出,点击'+'
- 填写您的testing设备的“名称”和“UDID”,然后点击“继续”
- 一旦设备被添加到列表中,通过导航到“Provisioning Profiles” – >“Development” – >点击您现有的PP – >“Edit” – >在“Devices”部分中检查您新添加的设备 – >点击'生成' – >'下载' – >'完成'
- 使用新下载的PP签署新的开发应用程序
- 在testing设备上安装新的应用程序
- 庆祝成功
设备的操作系统版本是否低于应用的部署目标操作系统级别?
如果是这样,请在Target的Ad Hoc Build设置中降低应用的部署目标,或升级设备的操作系统。
如果其他人有这个问题,请确保您已经注册了您正在testing的设备,并且该设备也已注册到您正在使用的设备