Могу ли я установить приложение в симулятор без исходного кода?
У меня есть клиент, который хочет просто перетащить двоичный файл, чтобы запустить его в симуляторе.
Я хочу создать приложение для симулятора и отправить его им по электронной почте.
Что клиент может сделать для установки в симуляторе?
Возможно ли это?
Спасибо за любую помощь.
Ответы
Ответ 1
Пока они находятся в одной и той же версии целевого O/S, как вам все будет в порядке. Посмотрите здесь, на вашем локальном компьютере:
~/Library/Поддержка приложений/Симулятор iPhone/Пользователь/Приложения/
Здесь хранятся приложения.
Наблюдайте за этим каталогом и хватайте все, что добавляется при установке приложения. Затем вы можете закрепить эти материалы и попросить своего клиента развернуть их по тому же пути.
Ответ 2
Вы можете выполнить следующую команду в приложении "Терминал".
xcrun simctl install {simulator_udid} {path of .app file}
Он установит файл .app
в ссылочном симуляторе.
Примечание. Убедитесь, что файл .app создан для симулятора (т.е. i386
или x86_64
).
Ответ 3
Как сказал вышеперечисленный плакат, вы найдете приложения в этой папке:
~/Library/Поддержка приложений/Симулятор iPhone/Пользователь/Приложения/
Мне нужно было скопировать следующие два файла:
- Папка с загадочным именем (швы - некоторые хэш)
- И файл с тем же именем, что и папка и суффикс .sb
Поместите их в том же месте на свой второй компьютер и запустите там симулятор:
/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications
Я тестировал это на своем рабочем компьютере и на своем домашнем компьютере, на котором не установлены сертификаты.
Ответ 4
У меня была такая же потребность и работала над проблемой в симуляторе iOS 5.
Вам нужно запустить приложение хотя бы один раз. Затем вы можете найти свое приложение в папке
~/Library/Поддержка приложений/Симулятор iPhone/'версия симулятора'/Приложения/
Папки будут иметь хешированное имя.
Найдите папку, содержащую ваше приложение, и скопируйте файл AppName.app из этой папки. Теперь вы можете отправить этот файл своим клиентам.
Клиенты будут создавать папку в том же пути папки, как указано выше, с любым именем и скопировать файл AppName.app и просто открыть симулятор. вуаля... они увидят приложение, установленное в симуляторе.