Tôi có thể khởi động trình giả lập iPhone mà không cần có Build Build và Run không?


141

Tôi muốn xóa một ứng dụng trong trình giả lập trước khi tôi "xây dựng và chạy". Làm thế nào tôi có thể bắt đầu giả lập để tôi có thể xóa? Nếu tôi khởi động nó bằng cách "xây dựng và chạy", tôi nhận được một bản ghi nhật ký dài phải mất một thời gian vì một lỗi tôi đang cố gắng khắc phục. Tôi muốn tránh điều đó.

Câu trả lời:


257

Trình mô phỏng chỉ là một ứng dụng và như vậy bạn có thể chạy nó như bất kỳ ứng dụng nào khác.

Để chạy trình giả lập trực tiếp từ thiết bị đầu cuối, hãy đặt trước các vị trí này bằng openlệnh

Xcode 7.x, 8.x và 9.x

Trong Xcode 7.x, Trình mô phỏng iPhone đã di chuyển lại : /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app.

Xcode 6.x

Trong Xcode 6.x, Trình mô phỏng iPhone đã di chuyển một lần nữa và hiện nằm ở đây : /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app.


Xcode 4.x, 5.x

Trong Xcode 4.x (đến 4.5 trên Mountain Lion) và Xcode 5.0.x trên Mavericks, nó sống ở đây: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

Trong phiên bản Xcode của tôi (4.5.2), tôi thấy khá thuận tiện khi sử dụng Open Developer Toolmenu từ biểu tượng dock hoặc menu Xcode:

mở Trình mô phỏng iOS


Xcode 3.x

Trong Xcode 3.x, nó sống ở đây:

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


Trong một số phiên bản tương lai của Xcode, nó có thể sẽ di chuyển trở lại, đó là một ứng dụng nhỏ bé.


4
@jimbojw - Đó là một gói ứng dụng, vì vậy, đó cũng là một thư mục. Nếu bạn bấm đúp vào nó (hoặc sử dụng openlệnh terminal), nó sẽ chạy. Ngẫu nhiên, nó được gọi là "iOS Simulator.app" với SDK iPhone mới hơn.
Seth

1
Cảm ơn bạn - openlà mảnh còn thiếu.
jimbo

4
Con đường đầy đủ tôi tìm thấy này là/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app
Michael Mior

2
Cũng lưu ý rằng nếu bạn đi theo đường dẫn trong nhận xét trên trong Finder, bạn có thể chỉ cần kéo trình giả lập xuống dock của mình như bất kỳ ứng dụng nào khác.
Mike

2
Tôi đã tìm thấy nó tại "/Appluggest/Xcode.app/Contents/Appluggest/iOS Simulator.app". Để thay đổi thiết bị, từ trong ứng dụng giả lập, bấm Phần cứng> Thiết bị.
Cheeso

36

Từ Terminal bạn có thể sử dụng:

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

Tất cả phụ thuộc vào tên ứng dụng của trình giả lập, điều này có thể thay đổi theo mỗi lần lặp của Xcode.


4
Đây là giải pháp dễ nhất cho đến nay. Nếu nó không hoạt động, iOS\ Simulatorthay vào đó hãy thử .
Felix

35

Vì XCode 4.3, vị trí đã thay đổi, giờ đây trình giả lập có thể được tìm thấy tại:

/Appluggest/Xcode.app/Contents/Developer/Plevelops/iPhoneSimulator.pl platform / Developer / Application /


24

Để theo dõi lệnh mới từ @jimbojw để tạo lối tắt với Xcode mới (cài đặt thông qua tùy chọn) là:

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

Mà sẽ tạo một lối tắt trong thư mục ứng dụng cho bạn.


9

Sử dụng đèn chiếu .

Nhưng chỉ có trình giả lập cuối cùng sẽ được mở. Nếu bạn sử dụng iPad Air 2lần trước, Spotlight sẽ mở nó. Nếu bạn muốn mở iPhone 6slần này, đó là một vấn đề.



6

Đây là một câu hỏi cũ hơn, nhưng nếu bạn chỉ muốn chạy trình giả lập từ Giao diện người dùng Xcode 4.5, bạn có thể thực hiện: Xcode> Mở Công cụ dành cho nhà phát triển> Trình mô phỏng iOS.


2
Menu Open Developer Tool cũng có thể truy cập bằng cách nhấp chuột phải vào Xcode trong Dock. facebook.com/mattdipasquale/posts/880720811276
ma11hew28

@joeriks Tôi biết chính xác cảm giác của bạn! Tôi đã dành 10 năm làm việc tại MSFT trên Windows!
delliottg

4

Không cần mở Xcode:

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

1
Do đó, tôi đã thêm một bí danh cho ~ / .bash_profile: alias ios="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"cho phép tôi chạy iostừ dòng lệnh.
ghayes

1
FYI, trên máy của tôi ứng dụng chỉ là Simulator.appkhông iOS Simulator.app.
Joshua Pinter

3

Cách dễ nhất là bắt đầu trình giả lập từ Xcode, sau đó trên dock, Ctrl+ Clicktrên biểu tượng và chọnKeep in Docknhập mô tả hình ảnh ở đây


2

Đối với Xcode 7.2

mở /Appluggest/Xcode.app/Contents/Developer/Appluggest/Simulator.app/Contents/MacOS/Simulator.app

sudo ./Simulator

Và thêm đường dẫn này trong hồ sơ của bạn là cách tốt nhất.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.