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

Как установить приложения на Xcode 6 iOS Simulator

Я ищу способ установить почтовое приложение на Xcode 6 iOS Simulator.

Кроме того, как мне установить приложения, которые уже опубликованы в Appstore, чтобы я мог запускать их на iOS Simulator? Есть простой способ?

4b9b3361

Ответ 1

Самый распространенный способ установки приложения в iOS Simulator - использовать Xcode для его сборки и установки. Если у вас есть комплект приложений для симулятора, который был создан кем-то другим (или архивированным), его можно установить с помощью simctl:

xcrun simctl install booted /path/to/your.app

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

Ответ 2

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

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

Ответ 3

ПРИМЕЧАНИЕ. Получатель приложения-симулятора должен загружать ту же симулятор и версию iOS, что и для компиляции набора приложений для симулятора.

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

  • Загрузите симулятор, на который вы хотите установить приложение (и оставьте его для шага 2).
  • Чтобы установить StackOverflow.app со своего рабочего стола, напишите в терминале следующее: xcrun simctl install booted ~/Desktop/StackOverflow.app

Теперь вы должны сразу увидеть значок приложения в симуляторе (вероятно, на странице 2).


Чтобы получить приложение симулятора, которое вы хотите распространять, вы можете запустить эту команду в консоли Xcode (это работает, по крайней мере, когда приложение симулятора приостановлено на точке останова): po NSHomeDirectory()

В папке будет что-то вроде:

/Users/MyHomeFolder/Library/Developer/CoreSimulator/Devices/09BB353F-3AF9-4A2A-8CDB-0F15634AD6D8/данные/Контейнеры/Data/Application/8F509C84-6809-461D-9F9E-06811EF9A700

Пакет приложений будет находиться внутри папки Контейнеры в Bundle/Application/3ADE9CF0-F6D0-4461-9B82-30A86580D2C7/StackOverflow.app

Распределите файл .app, указав симулятор и версию iOS, используемые при компиляции пакета (то же самое должно использоваться приемником).