Khi gỡ lỗi một tệp thi hành trong Xcode, tôi thường phải mở một cửa sổ dòng lệnh, điều hướng đến thư mục làm việc của thực thi và thực hiện một số công việc ở đó. Có cách nào để có Xcode tự động mở một cửa sổ thiết bị đầu cuối tại vị trí này mỗi lần tôi gỡ lỗi chương trình của tôi?Tự động mở terminal khi gỡ lỗi trong Xcode?
Trả lời
Trong Xcode, đi đến bạn Target, sau đó nhấp chuột phải và chọn:
Add -> New Build Phase -> New Run Script Build Phase
sau đó thêm những điều sau đây:
open /Applications/Utilities/Terminal.app
Bây giờ, mỗi khi bạn xây dựng ứng dụng của mình, Xcode sẽ chạy tập lệnh xây dựng này và khởi chạy Thiết bị đầu cuối. Lưu ý rằng bạn cần trỏ đến vị trí chính xác của ứng dụng đầu cuối. Cách tốt nhất để làm điều này là tìm Terminal.app và kéo và thả nó lên màn hình ở trên sau khi bạn gõ "mở".
Khi bạn đã mở Terminal, bạn sẽ cần phải tạo một AppleScript để gửi lệnh tới Terminal để mở thư mục cụ thể. Sử dụng lệnh 'osascript' để gửi AppleEvent đến Terminal.
Đối với bất kỳ ai vẫn đang tìm kiếm,
Thật dễ dàng .. giả sử bạn muốn nhấp vào chạy và chạy ứng dụng trong Thiết bị đầu cuối. Dưới đây là những gì bạn làm:
Go để xây dựng giai đoạn -> Editor -> Add xây dựng giai đoạn -> Add Run Script Xây dựng Giai đoạn -> Nhấn vào mũi tên xuống trên Run Script -> Thêm dòng sau:
mở/Applications /Utilities/Terminal.app/Người dùng/yourusername/restofpath
Ghi chú: Không gian sử dụng '\' nếu cần. Bao gồm tên ứng dụng của bạn trong đường dẫn. Không sử dụng dấu ngoặc kép.
Nhấp vào Chạy và đến đó!
Nếu bạn muốn Thiết bị đầu cuối xóa, trong hệ thống loại mã nguồn '("rõ ràng")' gần chính(). Đó là giải pháp duy nhất tôi có trong khi gỡ lỗi. Hoạt động tuyệt vời.
Kiểm tra câu trả lời của tôi here để xem cách thiết lập lược đồ Xcode để tự động hoàn toàn gỡ lỗi bằng cách sử dụng Thiết bị đầu cuối. Tôi mô tả nó cho ncurses mà yêu cầu thiết bị đầu cuối thực sự để làm việc.
- 1. ncurses ví dụ cơ bản - trong gỡ lỗi tôi nhận được: "Lỗi mở terminal: unknown."
- 2. Vùng gỡ lỗi Đóng trong Xcode Khi chạy ứng dụng
- 3. Lỗi khi mở Gỡ lỗi trong Tuỳ chọn trong Eclipse
- 4. Xcode C++ gỡ lỗi
- 5. Xcode đánh giá các biểu thức trong khi gỡ lỗi
- 6. Gỡ lỗi ngoại lệ trong XCode 4
- 7. Cách gỡ lỗi một gói trong XCode?
- 8. Xcode Lưu trữ lỗi gỡ lỗi dải
- 9. Phonegap - Gỡ lỗi Javascript trong Xcode
- 10. Xem trạng thái đối tượng/thuộc tính trong Xcode trong khi gỡ lỗi
- 11. Gỡ lỗi XCode và xây dựng bản phát hành khi gỡ lỗi
- 12. Gỡ lỗi thư viện bằng Xcode
- 13. Nội dung biến Obj-C thông minh trong khi gỡ lỗi trong Xcode?
- 14. Gỡ lỗi ngoại lệ chưa được thực hiện trong Xcode
- 15. XCode tự động tắt các điểm ngắt
- 16. Nhận gỡ lỗi STL hữu ích trong XCode
- 17. Làm cách nào để gỡ lỗi NSManagedObjects trong trình gỡ lỗi XCode?
- 18. Python mở rộng gỡ lỗi
- 19. Tự động đính kèm quy trình con vào Visual Studio trong khi gỡ lỗi
- 20. Xác thực mẫu ASP.NET - tự động đăng nhập bằng tài khoản thử trong khi gỡ lỗi?
- 21. Chỉ gỡ lỗi Obj-C/C trong Xcode 4.3?
- 22. Tự động đóng Chrome hoặc Firefox như IE khi kết thúc phiên gỡ lỗi Visual Studio
- 23. cách thay đổi giá trị NSString trong khi gỡ lỗi trong XCode?
- 24. Xây dựng/chạy dự án Xcode iOS từ Terminal
- 25. Trình gỡ lỗi Xcode ngừng hiển thị các biến cục bộ và tự
- 26. Cách để Xcode không tự động mở các dự án đã mở trước đó
- 27. tính Tự động @synthesized trong Xcode 4.4
- 28. Tự động hoàn thành Xcode?
- 29. Lỗi Xcode 5 khi mở bảng phân cảnh được tạo từ Xcode 4.6
- 30. Trình gỡ lỗi XCode: hiển thị các chuỗi dài
đảm bảo dán phần đường dẫn bên cạnh "1", chứ không phải trong hộp văn bản trình bao. Điều này làm tôi bối rối trong một phút. –