2014-11-17 3 views
6

Я знаю, что мой вопрос похож на этот iOS8 Enterprise app install issue Однако ни один из ответов не помог мне, и я никому не объяснил ошибки журнала сбоев, которые, ключ для решения реальной проблемы, а затем пытается добавить другое решение, которое может работать.iOS 8.1 Не удается установить приложение OTA Enterprise - «Невозможно загрузить приложение»

То, что я пытался до сих пор:

Здесь находятся журналы:

iPad-itunesstored[81] <Warning>: LaunchServices: installing placeholder for com.firmName. 

iPad installd[34] <Notice>: 0x1ad5000 -[MIClientConnection _doBackgroundInstallationForPath:withOptions:completion:]: Install of "/var/mobile/Library/Caches/com.apple.itunesstored/AppPlaceholders/5715016884658519113.app" type Placeholder requested by itunesstored (pid 81) 

PID 81 = установка приложения запрос

PID 31 = запрос pid81 установка заполнителем, которая должна осуществляться в фоновом режиме ПИД-регулятора 31

iPad installd[34] <Notice>: 0x1ad5000 -[MIInstaller performInstallationWithError:]: Installing <MIInstallableBundle ID=com.firmName.AppyName; Version=1.0, ShortVersion=(null)> 

Идет установка ...

iPad MobileStorageMounter[187] <Error>: 0x3cce29dc Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such process 
iPad MobileStorageMounter[187] <Error>: 0x3cce29dc Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory 
iPad MobileStorageMounter[187] <Error>: 0x3cce29dc Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory 
iPad MobileStorageMounter[187] <Error>: 0x3cce29dc Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory 

ОШИБКА ОКТЯБРЬ

MobileStorageMounter звучит ошибка, это не причина для хранения ipad, там много места. PID 31 был убит, поэтому нет процесса, и кажется, что местозащик был удален, поэтому почему нет такого файла или каталога?

Вот остальное:

iPad installd[34] <Notice>: 0x1ad5000 -[MIContainer makeContainerLiveReplacingContainer:withError:]: Made container live for com.firmName.AppyName at /private/var/mobile/Containers/Data/Application/FE556E7D-F0BF-4E83-8140-5A9BA7574E8A 
iPad installd[34] <Notice>: 0x1ad5000 -[MIContainer makeContainerLiveReplacingContainer:withError:]: Made container live for com.firmName.AppyName at /private/var/mobile/Containers/Bundle/Application/D3564BA0-3940-40EB-926F-F1A04D5FA5BF 

iPad installd[34] <Notice>: 0x1ad5000 -[MIInstaller performInstallationWithError:]: Staging: 0.04s; Waiting: 0.00s; Installation: 0.70s; Overall: 0.74s 
iPad itunesstored[81] <Warning>: LaunchServices: Creating installProgressForApplication:<LSApplicationProxy: 0x14d26cf0> com.firmName.AppyName (Placeholder) withPhase:3 

iPad itunesstored[81] <Warning>: LaunchServices: installPhaseFinishedForProgress: com.firmName.AppyName.InstallingPlaceholder - <NSProgress: 0x14f94a40> : Parent: 0x0/Fraction completed: 0.0000/Completed: 0 of 100 called, removing progress from cache 

iPad kernel[0] <Notice>: flow_divert_token_set (0): Failed to get the key unit from the token: 22 
iPad lockdownd[24] <Error>: Could not set socket option SO_OPPORTUNISTIC: Invalid argument 
iPad kernel[0] <Notice>: flow_divert_token_set (0): Failed to get the key unit from the token: 22 
iPad lockdownd[24] <Error>: Could not set socket option SO_OPPORTUNISTIC: Invalid argument 
iPad filecoordinationd[138] <Warning>: sandboxing denied subscription to progress on category com.firmName.AppyName (bundle id (null), EF50B943-DC1D-493E-AAD3-DBAEA8F380D8) 

iPad filecoordinationd[138] <Warning>: sandboxing denied subscription to progress on category com.firmName.AppyName (bundle id com.apple.iaptransportd, AC37404E-9FF1-474E-A2A3-F92E3E3EE0ED) 

Представляется, что PID-81 в комплекте с 0 из 100 и был удален. Кажется, что все не удалось создать заполнитель?

Приложение прекрасно работает при построении по Xcode 6.1.1 и подключается к любому устройству. Кроме того, он работал один раз через дистрибутив Enterprise, а затем никогда больше (я скачал и установил его, после чего это было невозможно). Приложение всегда находится в состоянии «Ожидание ...».

Любые советы или идеи приветствуются. У меня действительно нет никакой идеи или идеи. Есть ли другой способ распространения OTA/Adhoc?

ответ

0

Я пробовал все комбинации ответов и решений для iOS 8.1. как на iPad, так и на iPod, не делая никаких дальнейших шагов. Решение, которое работает, - это использование яблок testFlight. Я думаю, что старый способ означает не работать, поэтому разработчики медленно переключаются на testFlight. Я потратил два рабочих дня, надеюсь, что это поможет вам, а не тратить время.

О testFlight: testFlight apple page

Это простой учебник привести меня: iOS8 testFlight tutorial

UPDATE 1 (24,05.2015):

Распределение предприятий теперь работает для меня. Мой коллега дважды обновил SSL на сервере. Он обновил несколько ключей, которые использовались для проверки подлинности SSL, поскольку некоторые сертификаты были изменены и обновлены. Также распределение работает на следующих устройствах:

iPod (4th, 8.2), iPhone 5S (8.3), iPad 2 (8.3), iPad 4 (8.3).

Однако он не работает и не сообщает об ошибке (или строке ошибки) в Xcode-Window - устройствах iPad 3 Console. Я успешно загрузил свое приложение с помощью Xcode 6.2+ IDE (в настоящее время 6.3.1.). Во всех случаях не было добавлено файла plist по умолчанию, и я использовал файл plist отсюда: Xcode 6 enterprise plist file example

+0

Привет, сэр, мне удалось скачать и установить для всех моих устройств (iPhone и iPad), но мой клиент не может. Сообщение одно и то же. Так что это действительно странно, позволить людям загружать и устанавливать напрямую, что важная функция учетной записи предприятия не так ли? –

+0

Привет @Alan. Одним из возможных решений может быть версия iOS вашего клиента? На каком из них он работает для вас и на котором он не работает на устройстве клиентов? Также у меня были некоторые незначительные проблемы с iPad Airs. Сначала проверьте проблему с версией. –

0

У меня были те же проблемы. Он работал сам по себе, не устанавливая никаких «команд» или специального профиля/сертификата подписи кода. для цели сборки в файле проекта Xcode.

Шаг за шагом

  • команды установлен в положение "None" (в разделе Общие)
  • IOS Developer/Распределение в автоматическом под кодом подписания (Build Settings)
  • Provisioning профиль установлен в «None "

then Product -> Архив -> Распространение -> Сохранить для Ad Hoc/Enterprise -> Выберите предприятие prov. Профиль -> сохранить на диск -> установить/распространять

Найдено this site относительно кодов ошибок знака

+0

Это решение не работает для распространения ENT OTA на iphone 4 iOS 7.1. Я попробую еще раз с Identity - Team set To ENT_ACC и некоторыми другими изменениями. –

+0

Я никоим образом не работаю с какой-либо конфигурацией. Ошибка всегда то же самое нельзя загрузить в это время. –

+0

Пробная установка через учетную запись разработчика adHoc, не работала (ios 7.1.2 iphone 4). Такая же ошибка. Установка приложения на устройство с помощью кабеля прекрасно работает ... –

1

сталкивается с теми же проблемами.

Возможное обходное решение - переименование ipa и plist. Тогда это сработало для меня.

Но я все еще не понял, почему это происходит.

+0

Вы распространяли информацию на iOS 7.1 и работали (с изменением имени)? –

+1

7.1 и 8.1.1. Отправляя билет на яблоко, просто хочу знать, почему это происходит и работает с переименованием. –

+0

Пробовал переименовать и не работал для меня.До сих пор я тестировал его на iphone 4 iOS 7.1 –

0

У меня было то же самое «Невозможно скачать приложение» при попытке загрузить корпоративное приложение на iPad.

Что-то, что сработало для меня, снова включило iPad.

Не знаю, почему это сработало, но это произошло. Надеюсь, это поможет кому-то!

Смежные вопросы