Можно ли установить приложение на симулятор без исходного кода? - PullRequest
23 голосов
/ 04 июня 2009

У меня есть клиент, который хочет просто перетащить двоичный файл, чтобы запустить его в симуляторе.

Я хочу создать симулятор и отправить его по электронной почте.

Что может сделать клиент, чтобы установить это в симуляторе?

Возможно ли это?

Спасибо за любую помощь.

Ответы [ 4 ]

19 голосов
/ 18 декабря 2015

Вы можете выполнить приведенную ниже команду в приложении «Терминал».

xcrun simctl install {simulator_udid} {path of .app file}

Он установит файл .app в симуляторе, на который ссылаются.

Примечание. Убедитесь, что файл .app создан для симулятора (т.е. i386 или x86_64).

8 голосов
/ 04 июня 2009

Пока они находятся в той же версии целевой операционной системы, что и вы, все будет в порядке. Посмотрите здесь на вашей локальной машине:

~ / Библиотека / Поддержка приложений / iPhone Simulator / Пользователь / Приложения /

Здесь хранятся приложения.

Посмотрите этот каталог и возьмите все, что было добавлено при установке приложения. Затем вы можете заархивировать эти материалы, и ваш клиент распакует их по тому же пути.

4 голосов
/ 18 июня 2009

Как сказал автор перед вами, вы найдете приложения в этой папке:

~ / Библиотека / Поддержка приложений / iPhone Simulator / Пользователь / Приложения /

Мне нужно было скопировать следующие два файла:

  • Папка с загадочным именем (кажется, что это хэш)
  • И файл с тем же именем, что и папка и суффикс .sb

Поместите их в то же место на вашем втором компьютере и запустите там симулятор:

/ Разработчик / Платформы / iPhoneSimulator.platform / Разработчик / Применения

Я проверил это на своем рабочем компьютере и на домашнем компьютере, на котором не установлены сертификаты.

0 голосов
/ 04 сентября 2014

У меня была такая же потребность, и я работал над этой проблемой в симуляторе iOS 5.

Вам необходимо запустить приложение хотя бы один раз. Тогда вы можете найти ваше приложение в папке путь

~ / Библиотека / Поддержка приложений / iPhone Simulator / «версия симулятора» / Applications /

Папки будут иметь хеш-имя. Найдите папку, в которой находится ваше приложение, и просто скопируйте файл AppName.app из этой папки. Теперь вы можете отправить этот файл своим клиентам.

Клиенты будут создавать папку с таким же путем, как указано выше, с любым именем, копировать файл AppName.app и просто открывать симулятор. вуаля ... они увидят приложение, установленное в симуляторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...