Подтвердить что ты не робот

Как установить файл ipa/app в iPhone с помощью командной строки?

Я хочу знать, как установить файл ipa/app на iPhone только с помощью командной строки?

Возможно, устройство уже без джейлбрейка или джейлбрейка.

Я попытался использовать командную строку: xcodebuild, но не удалось. Я не нашел параметр, как установить пункт назначения, возможно, настоящее устройство, а не симулятор.

Какие у меня есть варианты?

4b9b3361

Ответ 1

Три способа, о которых я знаю:

  • Эти ребята написали инструмент в Ruby, чтобы сделать это. Он использует библиотеку Fruitstrap, которая, в свою очередь, использует один из частных API Apple, поэтому это может сломаться в будущем.

  • Вы также можете использовать Fruitstrap самостоятельно, но тогда вам нужен каталог .app, тогда как инструмент Transporter Chief, с которым я связан выше, поддерживает развертывания как .app, так и .ipa(как требуется в вашем ответе).

В любом случае вам нужно, чтобы XCode был установлен для его работы, но устройство не должно быть взломанным.

  • В-третьих, существует также двоичный дистрибутив для OS X библиотеки libimobiledevice, который позволяет ящикам Linux разговаривать с устройствами iOS. У этого есть несколько различных инструментов, один из которых может установить действительные подписанные IPAs к устройству, используя этот синтаксис:

    ideviceinstaller -i myapp.ipa
    

    Преимущество этого метода в том, что ему не нужен XCode или даже iTunes.

Ответ 2

В новом приложении Apple Configurator 2 вы можете Установить инструменты автоматизации... в меню. Это добавит поддержку средства командной строки cfgutil.

cfgutil позволяет вам установить ipa из командной строки с помощью cfgutil install-app <AbsolutePathToIpa>. Мы используем его на нашем сервере сборки для автоматического обновления устройства с помощью последней сборки.

Ответ 4

Я пробовал libimobiledevice-macosx. отлично работает на iPhone 5. Версия iOS 6.1.4. Я смог установить приложение и посмотреть выход журнала, как в xcode:) Спасибо!