运行iOS 5.1.1的旧iPad上的AdHoc安装失败 - / usr / libexec / installd崩溃 [英] AdHoc Installation fails on older iPad running iOS 5.1.1 - /usr/libexec/installd crashes

查看:148
本文介绍了运行iOS 5.1.1的旧iPad上的AdHoc安装失败 - / usr / libexec / installd崩溃的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个使用AdHoc分发的应用程序 - 在大多数设备上工作正常(使用testflightapp.com),但我有两个较旧的分别运行iOS 5.1.1和iOS 4.3以及那些我可以'安装应用程序。

I have an app that I am distributing using AdHoc - that works fine (using testflightapp.com) on most devices, however I have two older ones which run iOS 5.1.1 and iOS 4.3 respectively and on those I just can't get the app installed.

该应用程序是使用XCode 5.1.1和iOS 4.3的部署目标构建的。

The app has been built using XCode 5.1.1 and deployment target of iOS 4.3.

安装大约75%通过(即主屏幕上的图标显示,进度指示器开始运行高达约75%),然后显示错误消息:无法下载应用程序 - ...无法下载此时。

The installation goes about 75% through (i.e. icon shows on home screen, progress indicator starts running up to about 75%), then an error message is shown: "Unable to Download Application" - ... could not be downloaded at this time.

检查日志我发现/ usr / libexec / installd崩溃 - 见下文。

Checking the logs I found crash of /usr/libexec/installd - see below.

顺便说一句,当我尝试通过iTunes安装应用程序时也是如此,因此它与Testflight无关。

Btw the same happens when I try to install the app via iTunes, so it's not related to Testflight.

任何关于为什么会发生这种情况以及我如何修复它的提示都会非常感谢。

Any hints on why this happens and how I can fix it would be highly appreciated.

Patrick

Incident Identifier: 55B1E8CF-AF1B-4E2E-9445-9001A1E9181F
CrashReporter Key:   2c384f06f249d55ddbb948525a8bef5b10aef496
Hardware Model:      iPad1,1
Process:         installd [301]
Path:            /usr/libexec/installd
Identifier:      installd
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2014-08-15 19:45:40.965 +1000
OS Version:      iPhone OS 5.1.1 (9B206)
Report Version:  104

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000
Crashed Thread:  2

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0:
0   libsystem_kernel.dylib          0x35b5c004 mach_msg_trap + 20
1   libsystem_kernel.dylib          0x35b5c1fa mach_msg + 50
2   CoreFoundation                  0x35aca3ec __CFRunLoopServiceMachPort + 120
3   CoreFoundation                  0x35ac90ea __CFRunLoopRun + 818
4   CoreFoundation                  0x35a4c49e CFRunLoopRunSpecific + 294
5   CoreFoundation                  0x35a4c366 CFRunLoopRunInMode + 98
6   installd                        0x00070bb8 0x64000 + 52152
7   installd                        0x00065856 0x64000 + 6230
8   installd                        0x0006528c 0x64000 + 4748

Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0   libsystem_kernel.dylib          0x35b5c3a8 kevent + 24
1   libdispatch.dylib               0x33e8fea4 _dispatch_mgr_invoke + 708
2   libdispatch.dylib               0x33e8fbc2 _dispatch_mgr_thread + 30

Thread 2 name:  Dispatch queue: com.apple.root.default-priority
Thread 2 Crashed:
0   libsystem_c.dylib               0x34d0c884 strlen + 12
1   libstdc++.6.dylib               0x37151e2c std::string::operator+=(char const*) + 8
2   libmis.dylib                    0x32d7c43e ___lldb_unnamed_function268$$libmis.dylib + 226
3   libmis.dylib                    0x32d728bc ___lldb_unnamed_function40$$libmis.dylib + 112
4   libmis.dylib                    0x32d784ee ___lldb_unnamed_function174$$libmis.dylib + 298
5   libmis.dylib                    0x32d747aa ___lldb_unnamed_function81$$libmis.dylib + 166
6   libmis.dylib                    0x32d71b2a ___lldb_unnamed_function22$$libmis.dylib + 14
7   libmis.dylib                    0x32d71fa2 MISValidateSignatureAndCopyInfo + 266
8   installd                        0x00067b56 0x64000 + 15190


推荐答案

在设备上安装包含arm64架构的一个版本是不可能的运行iOS 5.x而非使用App Store。

It is not possible to install one build that includes arm64 architecture on devices running iOS 5.x other than using the App Store.

因此,要在iOS 5.x或4.x的设备上安装开发或临时版本,您需要进行额外构建,包括64位架构。

So to install development or ad-hoc builds on a device with iOS 5.x or 4.x you need to make an extra build that does not include 64 bit architecture.

提交到App Store时,构建可以包含所有体系结构,以及Apple将修改二进制文件,以便在这种情况下不会出现问题。

When submitting to the App Store, the build can contain all architectures, and Apple will modify the binary on their end so the problem won't occur in that case.

这篇关于运行iOS 5.1.1的旧iPad上的AdHoc安装失败 - / usr / libexec / installd崩溃的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆