Trước Xcode 4, bản dựng được sử dụng để tạo trong thư mục gốc của dự án của tôi. Tôi không thể tìm thấy nó nữa.
Tôi có thể tìm thấy thư mục xây dựng ở đâu?
Trước Xcode 4, bản dựng được sử dụng để tạo trong thư mục gốc của dự án của tôi. Tôi không thể tìm thấy nó nữa.
Tôi có thể tìm thấy thư mục xây dựng ở đâu?
Câu trả lời:
~/Library/Developer/Xcode/DerivedData
bây giờ là mặc định.
Bạn có thể đặt các prefs trong Xcode để cho phép các dự án chỉ định thư mục xây dựng của chúng.
.../XCode/DerivedData/
thư mục, đủ đơn giản. Ngoại trừ việc các thư mục con dường như được AppName-asdflkjqwergoobledygook
. Vì tôi đang xây dựng từ một tập lệnh, tôi thực sự muốn tìm bản dựng (vì vậy tôi có thể đóng gói và gửi qua TestFlight :) Làm cách nào để xác định cái nào trong số nhiều cái MyAppName-xxxx
là đúng? Cảm ơn! (Lưu ý với Heath: trong trường hợp cụ thể này, tôi không muốn buộc đầu ra với CONFIGURATION_BUILD_DIR
tham số, vì nó làm rối các phụ thuộc mục tiêu kế thừa.)
Nó nên được đặt tại : ~/Library/Developer/Xcode/DerivedData
.
Nếu bạn đã thay đổi mặc định, bạn có thể thấy thư mục bản dựng ở đâu bằng cách đi tới Tệp-> Cài đặt không gian làm việc, sau đó nhìn vào Vị trí bản dựng
Bạn có thể cấu hình thư mục đầu ra bằng CONFIGURATION_BUILD_DIR
biến môi trường.
Nguồn: http://developer.apple.com
.../Xcode/DerivedData
) Cảm ơn!
Tôi cũng tự hỏi như vậy. Tôi thấy rằng trong Tệp (menu) có một mục "Cài đặt dự án". Nó mở một hộp thoại với 3 lựa chọn: "Vị trí mặc định", "Vị trí liên quan đến dự án" và "Vị trí tùy chỉnh" "Tương đối dự án" đặt các sản phẩm xây dựng vào thư mục dự án, như trước đây. Điều này không có trong menu Preferences và phải được đặt mỗi khi dự án được tạo. Hi vọng điêu nay co ich.
Với một dự án trước đây được tạo ra trong Xcode3, tôi thấy một thư mục trung gian dưới build/
gọi Foo.build
nơi Foo
là tên của dự án của tôi, và sau đó ở chỗ là các thư mục mà bạn mong đợi (Debug-iphonesimulator, Release-iphoneos, vv, giả sử bạn đã thực hiện một xây dựng thuộc loại đó) chứa các tệp đối tượng và sản phẩm.
Bây giờ, tôi nghi ngờ rằng nếu bạn bắt đầu một dự án mới trong Xcode4, vị trí mặc định nằm trong DeruredData, nhưng nếu bạn mở một dự án Xcode3 trong Xcode4, thì Xcode4 sẽ sử dụng thư mục build / (như mô tả ở trên). Vì vậy, có một số câu trả lời đúng. :-) Trong menu Tệp, Cài đặt dự án, bạn có thể thấy bạn có thể tùy chỉnh cách XCode hoạt động liên quan đến vấn đề này nhiều hay ít tùy thích.
Theo mặc định Build location
là trong Derived Data
.
Xin lưu ý: một đường dẫn đến sản phẩm có thể được thay đổi nếu bạn xóa DerivingData trong quá trình phát triển và xây dựng lại nó.
Xcode -> Preferences... -> Locations
Bạn có thể thay đổi vị trí của Build location
. Nó sẽ có ảnh hưởng đến toàn bộ không gian làm việc
File -> Project/Workspace Settings... -> Advanced
Bạn có thể thay đổi vị trí của Target bằng cách sử dụng:
Project editor -> select a target -> Build Settings -> Per-configuration Build Products Path
Giá trị mặc định là$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
Nó có ý nghĩa nếu bạn muốn tạo ra một tự chủ Build location
Xcode 10.2.1