Xcode 4 lưu trữ dữ liệu lược đồ ở đâu?


97

Tôi mới bắt đầu sử dụng Xcode 4 và tôi đang cố gắng tìm tệp trong một dự án nơi nó lưu trữ tất cả các Lược đồ của dự án. Tôi đã nghĩ rằng chúng sẽ được lưu trữ trong một tệp trong thư mục xcodeproj ở đâu đó, nhưng đối với tôi, tôi không thể tìm thấy tệp nào.

Tất cả các dự án của tôi được lưu trữ trên máy chủ SVN và tôi muốn giữ lại thông tin về Đề án cùng với dự án. Ngay bây giờ khi bạn kiểm tra một dự án mới, các Lược đồ không làm cho nó cùng với.

CHỈNH SỬA: Sau khi chơi với điều này nhiều hơn một chút, có vẻ như các Lược đồ được lưu trữ từng tệp riêng biệt trong xcuserdata / user.xcuserdata / xschemes / MyScheme.xscheme với tệp xcschememanagement.plist để sắp xếp tất cả chúng.

Vì vậy, câu hỏi mới của tôi, có cách nào để lưu trữ những thứ này trong phạm vi mỗi dự án thay vì phạm vi cho mỗi người dùng không? Theo cách này, khi một nhà phát triển khác mở cùng một dự án, anh ta sẽ thấy các sơ đồ giống như tôi đã thiết lập?

Câu trả lời:


185

Cuối cùng đã tìm thấy câu trả lời trên Twitter của ai đó. Các lược đồ được lưu trữ cho mỗi người dùng theo mặc định, nhưng nếu bạn đi tới Quản lý các lược đồ và nhấp vào hộp kiểm "Được chia sẻ" ở ngoài cùng bên phải cho từng lược đồ, chúng sẽ hiển thị trong thư mục xcshareddata thay vì thư mục xcuserdata của bạn, nơi chúng sẽ được mọi người xem và sử dụng. Hy vọng rằng điều này sẽ giúp ai đó khác đang cố gắng tìm ra điều tương tự!


1
Vấn đề tôi gặp phải là tôi cần thêm một cài đặt vào lược đồ được chia sẻ, trong trường hợp hiện tại của tôi là mục tiêu mặc định cho Kiểm tra. Tôi không muốn tất cả các thiết lập kế hoạch khác của tôi bị ép buộc vào người khác.
zaph

Hoàn hảo! Tôi vừa thiết lập không gian làm việc Xcode 4 của chúng tôi và muốn coi các Lược đồ như một cấu hình chung.
matt

Trong trường hợp bạn đang làm việc với một không gian làm việc, nếu bạn mở nó và quản lý các lược đồ, thì xcshareddata sẽ không được tạo. Đảm bảo mở từng / s dự án trong Xcode, sau đó quản lý các lược đồ của nó. Hành vi Buggy Xcode ...
Danra

7
@Zaph Không sao, chỉ cần vào Sản phẩm -> Quản lý lược đồ ... -> Chọn lược đồ được chia sẻ -> Nhấp vào biểu tượng Bánh răng -> Nhân bản -> Bỏ chọn hộp kiểm "Chia sẻ" -> Đổi tên nếu muốn -> Nhấp vào Chỉnh sửa .. -> Thực hiện các thay đổi của bạn đối với chương trình. Những người sử dụng chương trình chia sẻ sẽ không chọn chúng.
funroll

1
@Cory 1 cho việc tìm kiếm này trên Twitter ... 2 nếu bạn có thể đăng các liên kết đến các tweet;)
C. Tewalt
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.