Xcode를 시작하지 않고 iPhone 에뮬레이터를 실행하는 방법은 무엇입니까?


231

Snow Leopard를 실행하는 오래된 Mac에서 "ios"를 스포트라이트로 입력하면 iPhone / iPad 에뮬레이터 자체가 시작됩니다.

그 이후로 Lion을 운영하는 새로운 머신을 구입해야했습니다. Xcode for Lion을 설치했으며 환경 설정 패널에서 개발자 도구 옵션을 설치했습니다.

그러나 "ios"옵션은 더 이상 존재하지 않습니다. 이제 유일한 방법은 Xcode를 실행하고 빈 프로젝트를 만든 다음 run 옵션으로 에뮬레이터를 시작하는 것 같습니다.

나는 intertubes와 facewebs를 검색하고 검색했지만 아무것도 도움이되지 않습니다.

누구든지 Lion에서 에뮬레이터 만 실행하는 방법을 알고 있습니까?

업데이트 : 이것은 아래의 @ike_love 스레드에 대한 응답입니다. 이 답변이 모든 요세미티 머신에서 작동하는 것은 아닙니다.

여기에 이미지 설명을 입력하십시오


13
"ios"대신 "simulator"유형;)
René Roth

답변:


415

에 Xcode가 설치되어 있다고 가정하면 /Applications명령 줄에서 iPhone 시뮬레이터를 시작할 수 있습니다.

$ open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app

(Xcode 6+) :

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

데스크탑에서 심볼릭 링크를 만들어이를보다 쉽게 ​​만들 수 있습니다.

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

(Xcode 6+) :

$ ln -s /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app ~/Desktop

@JackHahoney에 의해 지적, 당신은 또한을 추가 할 수 있습니다 alias당신에게 ~/.bash_profile:

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/De‌​veloper/Applications/iPhone\ Simulator.app'

(Xcode 6+) :

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app'

(Xcode 7+) :

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app'

즉, 기억하기 쉬운 단어 하나를 사용하여 명령 줄에서 iPhone Simulator를 시작할 수 있습니다.

$ simulator

7
echo "별칭 : iphone = '/ Applications / Xcode.app / Contents / Developer / Platforms / iPhoneSimulator.platform / Developer / Applications / iPhone \ Simulator.app'열기 >> .bash_profile ;. .bash_profile
JackMahoney

4
Finder에서 검색하고 Dock으로 드래그하는 것이 분명합니다.
Henrik Erlandsson

4
@HenrikErlandsson 그러면 질문에 새로운 답변을 추가하십시오. OP가 요구하는대로 내가 제공 한 답변이 귀하의 공감대에게 다소 불공평 한 것 같습니다.
trojanfoe

7
아래 @daniel에 따라 업데이트해야합니다./Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
chrisjlebron

4
그것은 지금 open -a "Simulator"그리고 open -a "Simulator (Watch)"분명히, 시계입니다 :)
dave

177

명령 줄을 사용하지 않고 가장 쉬운 방법 :

  1. Xcode를 한 번 시작하십시오.
  2. iOS 시뮬레이터 실행
  3. iOS 시뮬레이터 아이콘을 드래그하여 고정시킵니다.

다음에 사용하려면 독에서 ios 시뮬레이터 아이콘을 클릭하십시오.


5
이것은 대답으로 받아 들여졌을 것입니다. 승인 된 답변에 언급 된 터미널 명령은 이후 버전의 OS X에서 변경 될 수 있습니다. 그러나이 답변에 언급 된 제안은 버전에 따라 변경되지 않을 것입니다.
siva636

5
음, 제목은 xcode를 시작하지 않고 명시 적으로 말합니다. 두 번째 요점은 Mac을 다시 시작하면 아이콘이 사라진다는 것입니다.
David Fariña

응용 프로그램 자체를 사용하려면이 게시물의 내용을 따르지만 Dock 아이콘과 "Show in Finder"를 마우스 오른쪽 단추로 클릭하여 Finder에서 응용 프로그램의 위치를 ​​표시하십시오. 위의 승인 된 답변 이후 앱의 위치가 최근에 변경되었습니다.
Matt Kenefick

네! 이 방법은 +1 스포트라이트 빠른 검색에서도 잘 작동합니다!
Thuy Trinh

나를 위해 일한 것은 이것의 변형입니다. 시뮬레이터 (및 Xcode)가 실행되면 도크 영역에 시뮬레이터 아이콘이 있습니다. 해당 아이콘을 마우스 오른쪽 버튼으로 클릭하고 옵션-Dock에 유지를 선택하십시오.
RenniePet

73

XCode 7+에서 현재 위치는

/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app

명령 행에서 실행

$ open -a Simulator

누군가를 돕는 희망


1
$ open -a SimulatorMacOS 10.14, XCode 10.1의 정답입니다. 감사!
Jacob

따라서 /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator시뮬레이터를 실행합니다
Pavel

20

이미지를 보는 것이 도움이 되나요? 여기에 이미지 설명을 입력하십시오

편집하다

새로운 Xcode로 Xcode의 아이콘이 독에 있으면 마우스 오른쪽 버튼으로 클릭하고 선택할 수있는 메뉴를 구성 할 수 Open Developer Tool있으며 하위 메뉴 iOS Simulator에서 Xcode를 열지 않고 시뮬레이터를 열 수 있습니다 .!여기에 이미지 설명을 입력하십시오


2
이 하위 메뉴에 액세스하려면 Xcode가 여전히 열려 있고 실행 중이어야합니다. Xcode가 아직 실행 중이 아닌 경우이 하위 메뉴가 표시되지 않습니다. 이것이 바로 대답입니다.
Lee

20

Automator 실행기를 만들면 스포트라이트를 통해 시작할 수 있습니다 .

  1. 열다 Automator.app
  2. 신청 유형을 선택하십시오
  3. 조치> 라이브러리> 유틸리티> 애플리케이션 실행을 선택하십시오.
  4. 시작할 수있는 애플리케이션 드롭 다운을 열고 기타를 선택하십시오.
  5. Xcode.app패키지 안에 있기 때문에 시뮬레이터 앱을 직접 선택할 수 없습니다 . 대신 별도의 Finder 창에서 해당 파일을 찾아 파일 선택기 창으로 드래그해야합니다. Xcode 버전 (가장 오래된 것부터 최신 것)에 따라 다음 경로 중 하나에 있습니다.
    • /Applications/Xcode.app/Contents/Developer/iOS Simulator.app
    • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS Simulator.app
    • /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
  6. 마지막 으로이 Automator 앱을 응용 프로그램 폴더에 iOS Simulator.app

Automator 앱 만들기

방금 만든 Automator 앱에 대한 멋진 아이콘을 얻으려면 다음을 수행하십시오.

  1. 마우스 오른쪽 버튼을 클릭 iOS Simulator.app하고 정보 입수를 선택하십시오.
  2. 왼쪽 상단의 아이콘을 클릭하고 Cmd-C복사하십시오.
  3. Automator 앱을 마우스 오른쪽 버튼으로 클릭하고 정보 입수를 선택하십시오.
  4. 왼쪽 상단의 아이콘을 클릭하고 Cmd-V붙여 넣기

복사 아이콘


Alfred에서도 사용 가능하고 나중에 쉽게 찾을 수 있으므로 좋은 아이디어
David Cook

18

명령 줄에서 아무것도 할 필요가 없습니다.

그냥 스포트라이트를 사용하여 simulator.app를 실행하십시오.

스포트라이트 검색 simulator.app의 스크린 샷


당신은 알프레드와 함께 기본적으로이 같은 일을 할 수 alfredapp.com
클라크 Sandholtz

15

수많은 답변에서 알 수 있듯이이 문제를 해결하는 방법에는 여러 가지가 있습니다. 그들 모두가 나의 가장 중요한 이슈가 무엇인지, 그리고 어스 커의 우선 순위 인 것처럼 보이는 것도 아닙니다 : Spotlight에서 시작하는 능력.

나를 위해 잘 작동하며 모든 OS X 및 XCode 버전에서 작동 해야하는 솔루션이 있습니다. OS X 10.11 및 XCode 7.3에서 테스트했습니다.

초기 설정에는 XCode를 시작해야하지만 그 후에는 시뮬레이터에 도착할 필요가 없습니다.

설정

  1. XCode 시작
  2. 로부터 의 XCode 메뉴에서 열기 개발자 도구 > 시뮬레이터
  3. 도크에서 시뮬레이터 아이콘을 제어하거나 마우스 오른쪽 단추로 클릭하십시오.
  4. 옵션 > Finder에 표시를 선택하십시오.
  5. 명령 및 옵션을 누른 상태에서 시뮬레이터 아이콘을 응용 프로그램 디렉토리로 드래그하십시오. 별명을 작성합니다.
  6. 원하는 경우 별명을 "시뮬레이터"에서 "iOS 시뮬레이터"로 바꾸십시오. 어떤 이름을 지정하든 Spotlight에서와 같이 표시됩니다.

참고 : Finder에서 폴더로 이동… 을 사용하는 등 시뮬레이터 앱의 위치에 도달하는 다른 방법이 있지만 (1-4 단계), 먼저 시뮬레이터의 위치를 ​​알아야합니다. 그것이 XCode의 버전에서 버전으로 변경되었으므로이 방법은 이러한 변경에 관계없이 작동합니다.

사용하다

  1. 스포트라이트 시작 (명령 공간 등)
  2. "시뮬레이터"또는 "ios"를 입력하십시오 (별명을 변경 한 경우).
  3. 필요한 경우 아래쪽 화살표를 사용하여 시뮬레이터 별명으로 스크롤하십시오. 결국, 스포트라이트는이 단계를 건너 뛸 수 있도록 별명을 배우고 최고의 선택으로 만들어야합니다.
  4. 반품

Sierra에서는 특별한 설정없이 스포트라이트로 시뮬레이터를 찾을 수 있습니다.
johny 왜

2
@johnywhy 어떤 이유로 Spotlight는 상당히 새로운 Sierra 설치를 포함하여 일부 사람들을 위해 Simulator를 찾지 않습니다. 그것을 찾는 방법을 찾고 싶지만 그 동안 이러한 단계가 도움이됩니다.
Jimothy

이것은 가장 통합 된 답변이며 Finder에서도 사용할 수 있습니다.
KD.

High Sierra를 새로 설치 한 경우 Spotlight를 통해이 기능을 사용할 수 없었습니다.
allicarn

12

아이폰 시뮬레이터를 시작하기 위해 아래 지침을 시도하십시오.

고토 응용 프로그램 폴더 -> 엑스 코드 응용 프로그램 -> 우측 클릭 패키지 내용에 -> 지금 엑스 코드의 파일 표시 내용을 -> 개발 -> 플랫폼 -> iPhoneSimulator.platform -> 개발 -> 응용 프로그램 - > 이제 iOS 시뮬레이터 앱을 클릭하여 iPhone 시뮬레이터를 시작하십시오 ...!


11

Xcode 6에서는 시뮬레이터의 위치가 다음과 같이 변경되었습니다.

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

더 이상 여기에서 찾을 수 없습니다 :

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

터미널에서 시뮬레이터를 시작하기를 원하기 때문에 누군가에게 도움이되기를 바랍니다.


10

터미널에서 다음을 실행해야합니다.

open -a Simulator

9

위의 솔루션은 ZSH에서 작동하지 않았습니다. iPhoneSimulator.platform에서 점을 피해야했습니다. 이것은 나를 위해 작동합니다 :

alias simulator="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"

이것은 더 탄력적 인 버전이 될 수 있습니다.

alias simulator="open -a 'iOS Simulator'"

감사합니다. 업무 수행
Ahmad Ajmi

x-code 5.1 + mavericks에서는 작동하지 않았지만 @trojanfoe의 위의 트릭은 성공적으로 작동했습니다.
g212gs

8

훨씬 쉬운 방법이 있습니다.

  1. 히트 command+ space, 스포트라이트 검색이 나타납니다
  2. 입력 iOS Simulator하고 조회return

끝난.

----- 후속 @E. Maggini downvote ---

예 .를 iOS Simulator사용하여 여전히 쉽게 액세스 할 수 있습니다 Spotlight.

여기에 이미지 설명을 입력하십시오


1
이 질문은 스포트라이트를 실행할 때 iOS가 표시되지 않는다고 나타냅니다. 사실, OSX Lion 이후에는 답변이 작동하지 않습니다.
E. Maggini

2
@ E.Maggini, 당신은 틀 렸습니다. 위는 최신 OS X Yosemite를 사용하여 Spotlight에 나타나는 iOS 시뮬레이터의 스크린 샷입니다. 사실 그렇습니다. 제 대답은 정확하고 잘 지 냈습니다. OS X Lion에 표시되지 않으면 OS X 설치에 문제가있는 것입니다.
SergeyB

1
너무 나쁘다 여기에 스크린 샷을 추가 할 수 없습니다. 요세미티 컴퓨터에서 집의 기존 컴퓨터와 완전히 다른 설치를 가지고 있기 때문에 ... 여전히 iOS 결과가 없습니다. 어느 쪽이든, 질문은 해결책을 요구합니다 .... so ...
E. Maggini

1
xcode-beta (7.0) 버전 10.10.5 인 내 컴퓨터에서이 답변은 실제로 작동합니다.
George

2
iOS 시뮬레이터는 단순히 시뮬레이터로 이름이 바뀌 었습니다. 그것이 더 이상 작동하지 않는 이유입니다.
dhr_p

7

터미널에서 : Xcode 9.x 이상

$ open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app

Xcode-beta 9.x 이상

$ open /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app

4

가장 쉬운 방법은 Spotlight Search를 사용하는 것입니다. CMD + Space를 클릭하고 검색 시뮬레이터에 입력하십시오. 이처럼 :

여기에 이미지 설명을 입력하십시오

그리고 몇 초 안에 에뮬레이트 된 장치가로드됩니다.

여기에 이미지 설명을 입력하십시오

다른 장치로 전환하려면 하드웨어-> 장치 에서 메뉴를 사용할 수 있습니다

방향 변경, 제스처, 버튼, FaceID, 키보드 또는 오디오 입력과 같은 하드웨어 메뉴에서 사용할 수있는 멋진 도구는 거의 없습니다.


2
  1. Finder로 이동하십시오.
  2. 사이드 바에서 애플리케이션을 클릭하십시오.
  3. 응용 프로그램에서 Xcode를 찾으십시오.
  4. 설정에 따라 Xcode를 마우스 오른쪽 단추로 클릭하십시오 (보통 두 손가락 클릭 [터치하지 않음]).
  5. "패키지 내용 표시"를 클릭하십시오.
  6. 컨텐츠 폴더로 이동하십시오.
  7. 검색 시뮬레이터.
  8. 로드 될 때까지 30 초 동안 기다리십시오.
  9. 아래로 스크롤하여 iOS 시뮬레이터를 찾으십시오.
  10. 더 쉽게 접근 할 수 있도록 이것을 도크로 드래그 할 수 있습니다.

이게 도움이 되길 바란다!



0

터미널에서 다음 명령을 실행하십시오.

ios-sim  start

또는 ~/.profile키를 몇 번 눌러 저장 하려면 다음 을 추가하십시오 .

alias ios="ios-sim  start"

이 명령을 사용할 수있는 Max OS X 및 Xcode 버전이 확실하지 않습니다. 나는 각각 10.10.3과 6.3을 실행하고 있습니다.


1
이것은 OS X의 일부는 아니지만 phonegap 유틸리티입니다 : github.com/phonegap/ios-sim
chmanie
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.