Как установить приложение iPhone в iPhone Simulator

У меня есть файл mySample.app – приложение для iPhone, разработанное xcode.

Как запустить этот файл (только файл mySample.app) с помощью моего xcode?

Обратите внимание: этот ответ устарел, функциональность была удалена из симулятора iOS.

Я только что обнаружил, что вам не нужно копировать пакет мобильных приложений в папку iPhone Simulator, чтобы запустить его на симуляторе, как описано в форуме. Таким образом, вам нужно нажать на приложение, чтобы начать его, а не комфортно, если вы хотите проводить тестирование и запускать приложение несколько раз.

Для iOS Simulator имеются недокументированные параметры командной строки, которые могут использоваться для таких целей. Тот, который вы ищете, это: -SimulateApplication

Пример командной строки, запускающей YourFavouriteApp:

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication path_to_your_app/YourFavouriteApp.app/YourFavouriteApp 

Это запустит ваше приложение без какой-либо установки и, по крайней мере, работает с iOS Simulator 4.2. Однако вы не можете добраться до главного меню.

Существуют и другие неопубликованные параметры командной строки, такие как переключение SDK. Счастливая охота на тех …

В этом разделе обсуждается, как установить бинарный файл на симуляторе. Я сделал это, и он работает: http://forums.macrumors.com/showthread.php?t=547557

Из streamа :

Просмотрите каталог ~ / Library / Application Support / iPhone Simulator / User / Applications / и узнайте, что происходит внутри этого каталога при установке и запуске приложений с помощью XCode, а также при удалении приложений с помощью Simulator.

Вы можете запустить Simulator самостоятельно (без запуска XCode).

Если вы запустите Simulator, удалите приложение, закройте Simulator, верните копии файлов, которые были удалены из каталога поддержки, и перезапустите Simulator, приложение снова появится в симуляторе. Отправьте эти файлы с инструкциями о том, как их скопировать в соответствующий каталог поддержки.

Если вы хотите сделать это XCode 5+, я обнаружил, что это самый простой способ:

Установите ios-sim :

npm install -g ios-sim

Затем просто выполните:

запуск ios-sim ./mySample.app –devicetypeid com.apple.CoreSimulator.SimDeviceType.iPhone-6

В которой вы можете переключить свой тип устройства. Просто, быстро, и это действительно работает.

Из Xcode v4.3 он устанавливается как приложение. Симулятор доступен по адресу

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS \ Simulator.app/

Вы можете установить приложения в симулятор из Xcode 8.2

Из Xcode 8.2 вы можете установить приложение, перетащив любой ранее построенный пакет приложений в окно симулятора.

Примечание. Вы не можете устанавливать приложения из App Store в имитационных средах.

Введите в терминале следующее:

 $/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication path/to/your/file/projectname.app/projectname 

Я вижу, у вас проблемы. Попробуйте создать приложение как Release, а затем проверьте папку с исходными кодами. Его можно назвать Release-iphonesimulator. Внутри здесь будет приложение. Затем перейдите в (домашняя папка) / Library / Application Support / iPhone Simulator (если вы не можете его найти, попробуйте нажать Command-J и выберите «Упорядочить по имени»). Перейдите в ОС, в которой есть приложения в iPhone, например, 4.1. В этой папке должна быть папка «Приложения». Откройте это, и там должны быть папки со случайными надписями. Выберите любой и замените его на приложение, которое у вас есть. Не забудьте удалить что-нибудь в маленьких папках!

Если это не сработает, тогда я ошеломлен.

Выберите платформу для iPhone Simulator, затем нажмите «Сборка и переход». Если он правильно строит, он запустит симулятор и запустит его. Если он не строится нормально, он будет показывать ошибки в нижней части windows с правой стороны.

Если у вас есть только файл приложения, вам нужно будет вручную установить его в симулятор. Симулятор не был предназначен для использования таким образом, но я уверен, что это было бы возможно, даже если бы это было невероятно сложно.

Если у вас есть исходный код (.proj .m .h и т. Д.), Тогда это должен быть простой пример сборки и перехода.

Это работало для меня на симуляторе iOS 5.0.

  1. Запустите приложение на симуляторе.

  2. Перейдите на путь, где вы можете увидеть что-то вроде этого:

     /Users/arshad/Library/Application\ Support/iPhone\ Simulator/5.0/Applications/34BC3FDC-7398-42D4-9114-D5FEFC737512/… 
  3. Скопируйте все содержимое пакета, включая приложение, lib, temp и Documents.

  4. Очистите все приложения, установленные на симуляторе, чтобы было легче увидеть, что происходит.

  5. Запустите уже существующее приложение на вашем симуляторе.

  6. Посмотрите на тот же пакетный контент для этого приложения, что и на шаге 3, и удалите все.

  7. Вставьте содержимое пакета, которое вы предварительно скопировали.

  8. Закройте симулятор и запустите его снова. Новый значок приложения предназначенного приложения заменит старый.

  • Ошибка: невозможно найти adb в SDK в Android Studio
  • Как вручную установить артефакт в Maven 2?
  • Как получить COM-сервер для Excel, написанный на VB.NET, установленный и зарегистрированный в списке серверов автоматизации?
  • Что такое полный class базы данных Android для существующей базы данных SQLite?
  • Как регистрировать типы файлов / расширения с помощью установщика WiX?
  • невозможно загрузить, $ GOPATH не установлен
  • Как я могу получить последнюю версию JRE / JDK как zip-файл, а не EXE или MSI-установщик?
  • Размещение массива-new требует неопределенных накладных расходов в буфере?
  • Получить установленные приложения в системе
  • Исполняемый файл был подписан с недействительными правами
  • Как найти UpgradeCode и ProductCode установленного приложения в Windows 7
  • Давайте будем гением компьютера.