Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在设备上安装iOS应用程序_Ios_Xcode_Ios7 - Fatal编程技术网

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

如何在设备上安装iOS应用程序,ios,xcode,ios7,Ios,Xcode,Ios7,我很想了解iOS应用程序如何安装在设备上的技术细节。 让我解释一下我的情况 我的应用程序的.ipa和.plist位于服务器上。我制作了一个下载网页,使用itms服务指向.plist文件 我尝试在朋友的iPhone上安装该应用程序,该应用程序被添加到项目的配置文件中 该应用程序下载到他的设备上,但始终处于等待状态 我想知道应用程序是如何安装的,它是否添加到队列中?如果一个有安装问题的应用程序无法安装,这将如何影响我要安装的其他应用程序。更具体地说,我想知道“等待”状态是什么意思 这个问题不仅发

我很想了解iOS应用程序如何安装在设备上的技术细节。 让我解释一下我的情况

  • 我的应用程序的.ipa和.plist位于服务器上。我制作了一个下载网页,使用itms服务指向.plist文件
  • 我尝试在朋友的iPhone上安装该应用程序,该应用程序被添加到项目的配置文件中
  • 该应用程序下载到他的设备上,但始终处于等待状态
我想知道应用程序是如何安装的,它是否添加到队列中?如果一个有安装问题的应用程序无法安装,这将如何影响我要安装的其他应用程序。更具体地说,我想知道“等待”状态是什么意思

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

我朋友的iPhone(iPhone5S)有iOS 7.0.4,我的iPhone4S有iOS 7.0.3

编辑2013年3月12日-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), ******-****-*****-*****-*********)
。。。iTunestored[102]:LaunchServices:为***.***安装占位符***********
... installd[62]:0x2c3000 handle\u install\u用于安装/var/mobile/Library/Caches/com.apple.itunesstored/AppPlaceholders/4703876283909900519.app,由itunesstored请求
... installd[62]:0x2c3000 MobileInstallationInstallation\u服务器:安装应用程序**.**.**************
... installd[62]:0x2c3000安装\应用程序:安装占位符
... installd[62]:0x2c3000 MobileInstallationInstallation\u服务器:暂存:0.07s;等待时间:0.00s;安装时间:0.24s;LS同步:0.00s;整体:0.38s
... filecoordinationd[128]:沙盒拒绝订阅类别*******************************(捆绑包id(null),*********-******-******-******-*********-********)
我猜,沙盒拒绝订阅类别进展部分和(bundle id(null)是相关错误,但我在谷歌上找不到任何关于它们的信息,有什么想法吗

编辑03/12/13-09:39

我还想补充一点,对于我试图从iPhone上的AppStore安装的任何应用程序,我都会遇到相同的错误

编辑03/12/13-09:53

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

编辑2013年3月12日-16:18

首先在iTunes中进行备份,然后执行设置->重置->删除所有内容和设置后,应用程序安装成功!在此之前,我的朋友和我都不能安装任何应用程序(也不能安装我们的应用程序),但现在我们都可以在手机上安装我们的应用程序或任何其他应用程序。
由于这不是一个理想的解决方案,我不知道问题出在哪里,我不知道“等待…真正的意思是什么,我想把问题留待讨论。

通常,如果通过web临时安装失败,其原因可能是ipa的设置无效、权限设置无效或由于internet连接而超时

我将检查您在xcode中使用的权限设置。Get task allowed应设置为false

如果它不是我登录itunes connect的权利,请确保您的分发配置文件设置了正确的设备。删除您的本地分发配置文件,从itunes connect下载该配置文件并重新安装到您的密钥链中。这是为了避免旧配置文件仍被引用的机会


安装ipa的一种快速简便的方法是使用paul所说的iphone配置工具。我认为mavericks有一个bug,但现在可能已经修复。最坏的情况是,您可以通过Organizer将ipa拖放到设备中。

我个人使用
iDesign
以正确的配置文件退出ipaE

这样我就不用在
xCode
项目中不断更改配置文件并构建一个新的存档。ipa可以多次退出

我建议在签署文件之前,在文本编辑器中打开配置文件,查看配置文件,并确保文件中包含您尝试安装应用程序的设备的UDID

拥有ipa后,使用
Beta Builder
生成plist文件以及可以上传到ftp的漂亮html文件。

因此,用户现在所要做的就是访问手机上的url下载应用程序


除了internet连接中断之外,这种方法不应该有任何问题。

当您当前使用web下载时,您是否也尝试过在有问题的设备上使用iPhone配置实用程序来完成该任务?谢谢,我从未使用过该工具,我将试用它。这是安装应用程序最可靠的方法。我我见过许多其他方法失败,但其中一种从未失败过(如果设置等正确完成)。但请确保在mac上使用它,因为windows版本在mac版本没有失败的情况下肯定会失败。是否需要设置权限?我没有在“代码签名->代码签名权限”下列出任何权限。(从我在中所读到的内容来看,它只在特殊情况下使用。我看到我的配置文件中的get task allow是可以的,因为它是错误的。嗨,paul,是的,你是对的,你不需要授权文件。提到它只是为了以防万一你确实有一个。我还会检查plist是否正确创建。已经有无数次了我错误地设置了标题。另外,如果是捆绑包ID问题,我会确保捆绑包也正确指向您的分发配置文件。