2008-11-07 20 views
5

Trong XCode, tôi có thể sử dụng CMD-R để chạy (hoặc CMD-Y để gỡ lỗi), và ứng dụng của tôi sẽ biên dịch, cài đặt trên điện thoại & khởi động. (Tôi đã chuẩn bị đón điện thoại của tôi & XCode vì vậy phần này hoạt động như mong đợi.)Có cách nào nhanh chóng để xây dựng và cài đặt cho iPhone (từ XCode) mà không cần khởi động ứng dụng không?

gì tôi muốn NHƯ làm là gõ CMD- < cái gì khác > và có chương trình của tôi biên dịch & cài đặt trên điện thoại, nhưng KHÔNG khởi động.

Tôi nhận ra rằng tôi có thể chỉ CMD-B để xây dựng, sau đó đi qua một số rigamarole để triển khai, nhưng tôi hy vọng một trong những bạn thông minh dân gian có thể cho tôi biết phím tắt của người đàn ông lười biếng cho tất cả điều này.

Cảm ơn!

Trả lời

4

Hey Olie, tôi đã không cố gắng này bởi vì tôi không có một chiếc iPhone để triển khai đến vào lúc này, nhưng điều này/nên/công việc:

Bạn có thể tạo một kịch bản mà chạy xcodebuild trong hiện tại của bạn thư mục dự án và cung cấp cho nó mục tiêu cài đặt. Giả sử bạn sẽ muốn gỡ lỗi vào một lúc nào đó, hãy sử dụng cấu hình Gỡ lỗi, nếu không hãy sử dụng bản phát hành. Sau đó, liên kết kịch bản lệnh với một số phím lệnh trong các tùy chọn Xcode và bạn sẽ được trên con đường của bạn. Để khởi chạy xcodebuild với debug bạn sẽ làm điều gì đó như:

xcodebuild install -configuration Debug 

Nếu bạn có nhiều hơn một mục tiêu trong dự án của bạn, bạn sẽ phải xác định rằng để xcodebuild cũng như:

xcodebuild install -target iPhoneApp -configuration Debug 

Bạn cũng có thể tạo ra một cấu hình cụ thể cho kịch bản này trong các dự án của bạn và chuyển cho xcodebuild và bạn có thể viết kịch bản này bằng ngôn ngữ được hỗ trợ yêu thích của bạn (ví dụ: AppleScript, python, ruby, v.v.).

HTH

+1

trong khi điều này sẽ xây dựng, nhưng tôi đã không thể có được điều này thực sự * ins cao * với thiết bị ios hoặc thậm chí cập nhật cài đặt hiện có. Bất kỳ chấp nhận/upvoters thực sự xác minh một nửa cài đặt? Chỉ định -sdk iphoneos6.0 trên đầu trang này thực sự đắm những thứ đủ trong xây dựng của riêng tôi mà xcode thích hợp không thể triển khai hoặc cho đến khi tôi đã làm một xây dựng sạch sẽ. – MaulingMonkey

0

Bạn đã xem xét sử dụng Automator? Đây là good write up về cách tự động hóa XCode để xây dựng và những gì không.

1

Tôi có cùng một câu hỏi.

Tôi đã kết thúc bằng cách sử dụng Trình tổ chức XCode. Chọn thiết bị hiện tại của bạn. Tab Tóm tắt. "+" Applications..then chọn một trong những bạn chỉ cần xây dựng (dưới /build/[debug|release]-iphoneos/.app

này quá trình cài đặt rất dễ dàng.

0

Xây dựng (cờ chính xác tài liệu dưới "người đàn ông xcodebuild", cài đặt các công cụ dòng lệnh xcode của):

xcodebuild build -sdk iphoneos6.0 workspace/project, targets, configs and/or scheme flags

để cài đặt (grab from github here sau đó chỉ cần thực hiện và chạy):

path/to/fruitstrap --id device-uuid-to-install-on --bundle path/to/ios.app

Các vấn đề liên quan