设备上如何安装iOS应用程序

前端之家收集整理的这篇文章主要介绍了设备上如何安装iOS应用程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有兴趣了解iOS应用程序在设备上安装的技术细节.
让我解释一下我的情况,

>我的应用程序的.ipa和.plist在服务器上.我做了一个下载网页,使用itms-services来指向.plist文件.
>我尝试在我朋友的iPhone上安装应用程序,这个iPhone被添加到项目的配置文件中.
>应用程序下载到他的设备,但永远处于等待状态.

我想知道应用程序的安装方式,是否添加到队列中?如果有一个安装问题的应用程序无法安装,这将如何影响我要安装的其他应用程序.更具体地说,我想知道’等待’状态是什么意思?

这个问题不仅发生在我朋友的iPhone上,在iPhone上也是一样.然而,我的iPhone有一个更严重的问题,我无法安装任何应用程序,因为所有的应用程序进入等待状态.

我的朋友的iPhone(iPhone 5S)有iOS 7.0.4,我有一个iPhone 4S与iOS 7.0.3.

编辑03/12/13 – 09:30

这是在尝试安装期间的iPhone配置实用程序控制台输出.

... itunesstored[102] <Warning>: LaunchServices: installing placeholder for **.***.****.***********
... installd[62] <Notice>: 0x2c3000 handle_install_for_ls: Install of "/var/mobile/Library/Caches/com.apple.itunesstored/AppPlaceholders/4703876283909900519.app" requested by itunesstored
... installd[62] <Notice>: 0x2c3000 MobileInstallationInstall_Server: Installing app **.***.****.***********
... installd[62] <Notice>: 0x2c3000 install_application: Installing placeholder
... installd[62] <Notice>: 0x2c3000 MobileInstallationInstall_Server: Staging: 0.07s; Waiting: 0.00s; Installation: 0.24s; LS Sync: 0.00s; Overall: 0.38s
... filecoordinationd[128] <Warning>: sandBoxing denied subscription to progress on category **.***.****.*********** (bundle id (null),******-****-*****-*****-*********)

我猜测SandBoxing拒绝了对类别部分的进度订阅,(bundle id(null))是相关的错误,但是我没有在Google上找到任何有关信息的信息?

编辑03/12/13 – 09:39

我也想补充一点,我从iPhone上的AppStore中尝试安装的任何应用程序都收到相同的错误.

编辑03/12/13 – 09:53

另外,在运行iOS 5.1.1的旧iPad上,该应用程序可以通过ad-hoc安装.

编辑03/12/13 – 16:18

在iTunes中先备份备份,然后执行“设置” – >重置 – >删除所有内容和设置,该应用程序已成功安装!在这样做之前,我的朋友和我都不能安装任何应用程序(不是我们的应用程序),但现在我们都可以在我们的手机上安装我们的应用程序或任何其他应用程序.
既然这不是一个理想的解决方案,我不知道是什么问题,我不知道什么“等待…真的意思是,我想把问题放开.

解决方法

我个人使用iResign使用正确的配置文件撤销ipa.
https://github.com/maciekish/iReSign

这样可以帮助我不断改变xCode项目中的配置文件,并构建一个新的存档. ipa可以多次登录

我建议在签署文件之前先看看配置文件,在文本编辑器中打开它,并确保你想要安装应用程序的设备的UDID包含在该文件中.

一旦你有ipa使用Beta Builder生成plist文件以及一个漂亮的html文件,可以上传到ftp.
http://www.hanchorllc.com/2010/08/24/introducing-ios-beta-builder/

所以所有用户现在要做的就是在手机上访问一个网址来下载一个应用程序.

除了您的互联网连接死亡之外,您不应该有任何此方法的问题.

猜你在找的iOS相关文章