Чи можу я запустити тренажер iPhone без "Зробити та запустити"?


141

Я хочу видалити додаток в тренажері, перш ніж "будувати та запускати". Як можна запустити тренажер, щоб я міг зробити видалення? Якщо я запускаю це з "збирання та запуску", я отримую довгий вихід журналу, який займає деякий час через помилку, яку я намагаюся виправити. Я хотів би цього уникнути.

Відповіді:


257

Симулятор - це лише додаток, і як такий ви можете запустити його, як і будь-який інший додаток.

Щоб запустити тренажер прямо з терміналу, додайте ці місця за допомогою openкоманди

Xcode 7.x, 8.x і 9.x

У Xcode 7.x, то iPhone Simulator перемістилася ще раз: /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app.

Xcode 6.x

У Xcode 6.x, то iPhone Simulator перемістилася ще раз, і в даний час проживає тут: /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app.


Xcode 4.x, 5.x

У Xcode 4.x (через 4.5 на Mountain Lion) та Xcode 5.0.x на Mavericks він живе тут: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

У моїй версії Xcode (4.5.2) мені здається досить зручним користуватися Open Developer Toolменю або з піктограми дока, або з меню Xcode:

відкрити iOS Simulator


Xcode 3.x

У Xcode 3.x він живе тут:

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app


У деякій майбутній версії Xcode він, ймовірно, переміститься знову, це мало білковий додаток.


4
@jimbojw - Це пакет програм, тому так, це теж папка. Якщо двічі клацнути його (або скористатися командою openтерміналу), він запуститься. До речі, його називають "iOS Simulator.app" з новішими SDK-кодами для iPhone.
Сет

1
Дякую - цей openфрагмент був відсутнім.
Джимбо

4
Повний шлях, який я знайшов у цьому, був/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app
Майкл Міор

2
Також зауважте, що якщо ви пройдете шлях у вищенаведеному коментарі у Finder, ви можете просто перетягнути тренажер донизу, як будь-який інший додаток.
Майк

2
Я знайшов це за адресою "/Applications/Xcode.app/Contents/Applications/iOS Simulator.app". Щоб змінити пристрої, у програмі тренажера натисніть Обладнання> Пристрої.
Cheeso

36

З Терміналу ви можете користуватися:

open -a iPhone\ Simulator
open -a iOS\ Simulator
open -a Simulator

Все це залежить від назви програми тренажера, це може змінюватися з кожною ітерацією Xcode.


4
Це найпростіше рішення на сьогоднішній день. Якщо це не працює, спробуйте iOS\ Simulatorзамість цього.
Фелікс

35

Оскільки XCode 4.3 розташування змінилося, тренажер тепер можна знайти за адресою:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/


24

Слідкуйте за тим, що нова команда від @jimbojw для створення ярлика з новим Xcode (встановлення через налаштування):

ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

Який створить ярлик у папці програм для вас.


9

Використовуйте прожектор .

Але буде відкритий лише останній тренажер. Якщо ви використовували iPad Air 2останній раз, прожектор відкриє його. Якщо ви хочете відкрити iPhone 6sцього разу, це проблема.


7

Спочатку додайте симулятор iOS до додатків:

ln -s /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

Звідти ви можете відкрити його в Finder або перетягнути до панелі запуску.

Джерело: http://www.bram.us/2010/05/05/xcode-iphone-simulator-location/


6

Це давнє запитання, але якщо ви просто хочете запустити тренажер з інтерфейсу Xcode 4.5, ви можете зробити: Xcode> Open Developer Tool> iOS Simulator.


2
До меню «Відкрити інструмент для розробників» також можна дістатися, клацнувши правою кнопкою миші на Xcode в доці. facebook.com/mattdipasquale/posts/880720811276
ma11hew28

@joeriks Я точно знаю, як ви себе почуваєте! Я 10 років працював у MSFT на Windows!
delliottg

4

Без відкриття Xcode:

open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/

1
До цього я додав псевдонім до ~ / .bash_profile: alias ios="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"який дозволяє мені просто запустити iosз командного рядка.
ghayes

1
FYI, на моїй машині програми просто Simulator.appнемає iOS Simulator.app.
Джошуа Пінтер

3

Найпростіший спосіб - запустити тренажер з Xcode, а потім на доці, Ctrl+ Clickна піктограмі та вибратиKeep in Dockвведіть тут опис зображення


2

Для Xcode 7.2

відкрити /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator.app

судо ./симулятор

І додавання цього шляху у свій профіль - найкращий спосіб.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.