Tôi đánh giá cao rằng đã có câu hỏi về chủ đề này, nhưng đọc những thứ tôi có thể tìm thấy (đặc biệt là: Tell AppleScript To Build XCode Project), tất cả chúng có vẻ là một vài tuổi và câu trả lời dường như không áp dụng cho phiên bản Xcode hiện tại.Cú pháp của AppleScript để tự động hóa Xcode 4.1 thành Dọn dẹp, Xây dựng rồi Chạy
Tương tự như câu hỏi được liên kết, tôi đang cố gắng tự động mở một dự án Xcode, xây dựng nó và sau đó chạy ứng dụng trong Trình mô phỏng iPhone (v4.3). Các dự án trong câu hỏi là iPhoneDriver Selen dự án (xem ở đây để biết chi tiết: http://code.google.com/p/selenium/wiki/IPhoneDriver)
Dựa trên câu trả lời trong câu hỏi khác, tôi đã viết kịch bản sau đây:
tell application "Xcode"
open "/Users/<username>/Documents/Code/Selenium/iphone/iWebDriver.xcodeproj"
tell project "iWebDriver"
clean
build
try
debug
end try
end tell
end tell
Thật không may, khi tôi chạy này Tôi nhận được các thông tin sau:
tell application "Xcode"
open "/Users/ben.adderson/Documents/Code/Selenium/iphone/iWebDriver.xcodeproj"
--> project document "iWebDriver.xcodeproj"
clean project "iWebDriver"
--> missing value
build project "iWebDriver"
--> missing value
debug project "iWebDriver"
--> error number -1708
end tell
Nếu tôi chỉ chạy lệnh mở, Xcode sẽ mở dự án mà không gặp sự cố. Nhưng ngay sau khi tôi bao gồm phần còn lại của kịch bản biểu tượng Xcode trong dock bị trả lại, nhưng đó là tất cả tôi nhận được, ngoài những điều trên từ trình soạn thảo AppleScript.
Ai có thể tư vấn cho những gì tôi đang làm sai không? Đây là lần đầu tiên tôi sử dụng AppleScript hoặc Xcode, vì vậy tôi đang cố gắng để chẩn đoán vấn đề.
Tôi đã thử xem từ điển Xcode AppleScript, nhưng không có ví dụ làm việc, tôi không thể xác định cú pháp mình cần.
Cảm ơn trước sự giúp đỡ nào!
Tôi là một litte nhầm lẫn. Bạn có muốn "xây dựng" hoặc "chạy" dự án của bạn không? –