programing

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

itmemos 2023. 5. 17. 22:30
반응형

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

스노우 레오파드를 실행하는 예전 맥에서 "ios"를 스포트라이트에 입력하면 아이폰/아이패드 에뮬레이터가 자동으로 시작됩니다.

그 이후로 저는 라이온을 구동하는 새로운 기계를 구해야 했습니다.저는 Lion용 Xcode를 설치했고, 기본 설정 패널에서 개발자 도구 옵션을 설치했습니다.

하지만 "ios" 옵션은 더 이상 없습니다 :( 이제 유일한 방법은 Xcode를 실행하고 빈 프로젝트를 만든 다음 실행 옵션으로 에뮬레이터를 실행하는 것 같습니다.

인터튜브와 페이스웹을 검색해봤지만 아무 도움이 되지 않습니다.

라이온에서 에뮬레이터만 작동시킬 줄 아는 사람?

도와주셔서 고맙습니다.

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

여기에 이미지 설명 입력

Xcode에 합니다./Applications그런 다음 명령행에서 iPhone Simulator를 시작할 수 있습니다.

$ 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

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

  1. Xcode를 한 번 실행합니다.
  2. run ios 시뮬레이터
  3. ios 시뮬레이터 아이콘을 끌어 도킹합니다.

다음 번에 사용하고 싶을 때는 독에서 ios 시뮬레이터 아이콘을 클릭하면 됩니다.

XCode 7+에서 위치는 다음과 같습니다.

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

명령줄에서 실행

$ open -a Simulator

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

open -a Simulator

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

스포트라이트를 사용하여 시뮬레이터.app을 실행하십시오.

스포트라이트 검색 시뮬레이터.app의 스크린샷.

이 당신에게 이 됩니까?여기에 이미지 설명 입력

편집

되어 있으면 버튼을 할 수 . Xcode를 선택할 수 .Open Developer Tool▁the다▁you▁and있을 선택할 수 있습니다.iOS SimulatorX 코드를 열지 않고 시뮬레이터를 엽니다.!여기에 이미지 설명 입력

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

  1. 을 엽니다.Automator.app
  2. 응용 프로그램 유형 선택
  3. Actions > Library > Utilities > Launch Application 선택
  4. 시작할 수 있는 응용프로그램 드롭다운을 열고 기타를 선택합니다.
  5. Simulator 내에 있기 때문에 직접 수 .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. 이 앱을 에 마지으응로폴이더에램다저니장합앱을막용으로 하세요.iOS Simulator.app

Automator 앱 만들기

방금 만든 Automator 앱의 멋진 아이콘을 얻으려면 다음을 수행합니다.

  1. 버튼을 클릭합니다.iOS Simulator.app InfoGet Info를 합니다.
  2. 왼쪽 상단 모서리에 있는 아이콘을 클릭하고 다음 작업을 수행합니다.Cmd-C그것을
  3. Automator 앱을 마우스 오른쪽 단추로 클릭하고 Get Info(정보 가져오기)를 선택합니다.
  4. 왼쪽 상단 모서리에 있는 아이콘을 클릭하고 다음 작업을 수행합니다.Cmd-V를 붙이다

복사 아이콘

다수의 답변에서 알 수 있듯이, 이 문제를 해결하는 데는 다양한 방법이 있습니다.이들 모두가 제가 가장 중요하게 생각하는 문제가 무엇인지, 그리고 질문자의 우선순위가 무엇인지에 대해서는 언급하지 않았습니다.Spotlight에서 실행할 수 있는 기능입니다.

다음은 모든 OS X 및 XCode 버전에서 사용할 수 있는 솔루션입니다.OS X 10.11과 XCode 7.3에서 테스트했습니다.

초기 설정에서는 XCode를 실행해야 하지만, 그 후에는 Simulator(시뮬레이터)로 이동할 필요가 없습니다.

세우다

  1. XCode 실행
  2. XCode 메뉴에서 Open Developer Tool > Simulator선택합니다.
  3. 도킹 스테이션에서 시뮬레이터 아이콘을 제어(또는 오른쪽) 클릭합니다.
  4. 옵션 선택 > 파인더에 표시
  5. Command and Option(명령 및 옵션)을 누른 상태에서 Simulator(시뮬레이터) 아이콘을 응용 프로그램 디렉토리로 끕니다.그러면 별칭이 생성됩니다.
  6. 원하는 경우 별칭의 이름을 "Simulator"에서 "iOS Simulator"로 변경합니다.이름이 무엇이든 스포트라이트에 표시됩니다.

참고: 파인더에서 폴더로 이동...을 사용하는 것과 같이 Simulator 앱의 위치로 이동하는 다른 방법(1-4단계)도 있지만, 이러한 방법을 사용하려면 Simulator의 위치를 알아야 합니다.XCode 버전 간에 변경되었기 때문에 이러한 변경 사항에 관계없이 이 방법이 작동해야 합니다.

사용하다

  1. Spotlight 실행(명령 공간 등)
  2. "시뮬레이터" 또는 "ios"를 입력합니다(에일리어스의 이름을 바꾼 경우).
  3. 필요한 경우 아래쪽 화살표를 사용하여 시뮬레이터 별칭으로 스크롤합니다.결국, 스포트라이트는 이 단계를 건너뛸 수 있도록 별칭을 학습하고 최고의 선택으로 만들어야 합니다.
  4. 히트 리턴

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

응용 프로그램 폴더로 이동 -->Xcode 앱 -->우클릭하여 패키지 내용 표시 -->이제 xcode 컨텐츠의 파일을 표시합니다-->개발자-->플랫폼-->iPhoneSimulator.platform-->개발자-->애플리케이션-->iOS Simulator 앱을 클릭하여 iPhone Simulator를 실행합니다...!

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

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

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

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

저는 가끔 단말기에서 시뮬레이터를 시작하고 싶기 때문에 이것이 누군가에게 도움이 되기를 바랍니다.

위의 해결책들은 ZSH에서 저에게 효과가 없었습니다.iPhone Simulator. 플랫폼의 점을 탈출해야 했습니다.이것은 나에게 도움이 됩니다.

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

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

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

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

  1. 히트command+spaceSpotlight Search가 나타납니다.
  2. 입력iOS Simulator그리고 때리기return

다 했어요.

@E에 후속 조치를 취합니다.Maggini down vote---

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

여기에 이미지 설명 입력

터미널: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

오래된 질문인 것은 알지만, 이것은 Xcode11+macOS 카탈리나를 사용하는 누군가에게 도움이 될 수 있습니다.

터미널을 통해 사용 가능한 시뮬레이터 목록을 보려면 다음을 입력합니다.

$ xcrun simctl list

iPhone 11 Pro Max(6A7)와 같은 장치 목록이 반환됩니다.BEA2F-95E4-4A34-98C1-01C9906DCBDE)(정지).긴 문자열은 디바이스 UUID입니다.

단말기를 통해 장치를 시작하려면 다음을 입력합니다.

$ xcrun simctl boot 6A7BEA2F-95E4-4A34-98C1-01C9906DCBDE

종료하려면 다음을 입력합니다.

$ xcrun simctl shutdown 6A7BEA2F-95E4-4A34-98C1-01C9906DCBDE

또는 시뮬레이터를 시작하려면:

open -a simulator

출처 : Mac에서 iOS 시뮬레이터와 Android 에뮬레이터를 시작하는 방법

가장 쉬운 방법은 Spotlight Search를 사용하는 것입니다.CMD+Space를 클릭하고 search Simulator를 입력합니다.이와 같이:

여기에 이미지 설명 입력

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

여기에 이미지 설명 입력

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

방향 변경, 제스처, 버튼, FaceID, 키보드 또는 오디오 입력과 같이 하드웨어 메뉴에서 사용할 수 있는 몇 가지 쿨한 기기가 있습니다.

  1. 파인더로 이동합니다.
  2. 사이드바에서 응용프로그램을 클릭합니다.
  3. 응용프로그램에서 Xcode를 찾습니다.
  4. 설정에 따라 Xcode를 마우스 오른쪽 버튼으로 클릭합니다(일반적으로 두 손가락 클릭 [탭 아님]).
  5. 패키지 내용 표시를 누릅니다.
  6. Contents 폴더로 이동합니다.
  7. 검색 시뮬레이터.
  8. 로드될 때까지 30초간 기다립니다.
  9. 아래로 스크롤하여 iOS 시뮬레이터를 찾습니다.
  10. 쉽게 접근할 수 있도록 도킹 스테이션으로 끌어다 놓을 수 있습니다.

이것이 도움이 되길 바랍니다!

여러 개의 고유 시뮬레이터를 한 번에 열려고 하는 경우:

Xcode가 아닌 Simulator 을 엽니다.

그런 다음 File >> Open Device >> iOS 버전 선택 >> Device 선택

여기에 이미지 설명 입력

'열린 장치'의 위치가 다른 Xcode 버전에서 변경되어 다른 위치에 있을 수 있습니다.

저는 @pretfoe의 답변을 기반으로 자동화 앱을 만들었습니다. 그래서 당신은 도크 https://github.com/tsdexter/ios-simulator-expo-utilities/ 에서 직접 iOS 시뮬레이터를 실행할 수 있습니다.

터미널에서 다음 명령을 실행합니다.

ios-sim  start

을 또는이추다니합에 하세요.~/.profile 키입력을 할 수 있습니다.

alias ios="ios-sim  start"

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

언급URL : https://stackoverflow.com/questions/10379622/how-to-run-iphone-emulator-without-starting-xcode

반응형