2011-06-21 46 views
11

Về cơ bản tôi muốn tạo một bản sao độc lập cho dự án XCode và tất cả các tệp của mình. Tôi có thể làm cái này như thế nào? Tôi đang nghiên cứu các khung đồ thị và tôi muốn sử dụng cùng một giao diện người dùng cho mỗi khung.Sao chép dự án XCode 4

+14

Có gì sai khi chỉ cần sao chép thư mục dự án bao gồm tất cả các tệp? – zoul

Trả lời

0

Chuyển đến thư mục dự án của bạn. Nhấp chuột phải vào nó. Chọn "trùng lặp".

Có điều gì bạn muốn đạt được mà điều này không thực hiện được không?

+3

Vâng, điều với việc đó là dự án trùng lặp vẫn tham chiếu đến các tệp trong dự án cũ hơn. Nếu tôi thay đổi một cái gì đó trong dự án mới của tôi, nó cũng thay đổi nó trong dự án cũ. Tôi có thể bỏ tham chiếu tất cả các tập tin từ bên trong XCode, và sau đó kéo trong các tập tin từ thư mục mới, nhưng điều này mất một lúc vì tôi không thể chỉ cần nhấp và kéo thư mục gốc vào (nó mang lại cho tôi lỗi nhập vì nó cố gắng nhập các tệp lập chỉ mục và XCode không cho phép, vì vậy nó không nhập bất kỳ thứ gì). – Randall

1

Vài tháng trước, tôi có nhu cầu tạo một ứng dụng khác với cùng một mã nguồn. Tôi không muốn sao chép toàn bộ thư mục, vì vậy tôi đã đưa ra một quy trình cho phép tôi mantain mã nguồn ở một nơi và tạo nhiều ứng dụng khác nhau dựa trên cùng một mã nguồn.

thủ tục của tôi là như sau:

  • lặp lại trong các mục tiêu để thực hiện một mục tiêu mới và đổi tên thành tên mới
  • thay đổi tên của sản phẩm và info.plist trong các tùy chọn xây dựng (chọn nút mục tiêu và thông tin nhấp chuột mới), đảm bảo điều này là dành cho Tất cả cấu hình
  • đổi tên tệp info.plist được tạo tại bản sao thành "newnameInfo" .plist (nhấp vào tệp và sau đó nhấp vào nút thông tin và chọn mục tiêu)
  • thêm biểu tượng.png vào tài nguyên cho mục tiêu cụ thể.
  • thay đổi tên của biểu tượng
  • trong NewnameInfo.plist thay đổi tên biểu tượng để icon_xxx và bó định danh com.yourdomain.newname
  • trong ngôn ngữ/cờ khác mà bạn có thể có một lá cờ để kiểm tra vào mã .
  • tạo APP_ID mới trong iOS tạm thời Portal
  • nếu APN được sử dụng, cấu hình APN TRƯỚC tạo hồ sơ cá nhân phát triển
  • tạo ra một phân phối phát triển & mới (ad-hoc hoặc appstore)
  • trong Target (thông tin) chọn đúng cấu hình cho mã hiệu

Tôi hy vọng điều này sẽ hữu ích.

--nnahum

23

bình luận Biệt phái @zoul 's, điều này có thể được thực hiện trong Xcode 4.5 với bốn bước.

  1. Trong Trình tìm kiếm, sao chép thư mục dự án. Không cập nhật tên tệp .xcodeproj.
  2. Trong Xcode, hãy đổi tên dự án. Chấp nhận các thay đổi được đề xuất.
  3. Vẫn còn trong Xcode, hãy đổi tên lược đồ trong "Quản lý lược đồ".
  4. Trong Info.plist, đổi tên mã nhận dạng nhóm của bạn.
+3

Xem http://stackoverflow.com/questions/5346767/is-there-a-way-to-rename-an-xcode-4-scheme để biết cách đổi tên lược đồ (đó là một mẹo để khám phá). –

+0

Để đổi tên dự án: Nhấp vào tên dự án trong Project Navigator (khung bên trái). –

+0

Tôi không biết đây có phải là điều Xcode 5 hay không, bộ định danh Bundle (trong cài đặt dự án) đã tự động thay đổi. (có thể sau khi đổi tên một cái gì đó) –

0

Sao chép và dán thư mục dự án của bạn. Mở thư mục mới và mở tệp dự án Xcode. Chọn tên dự án trong "Project Navigator" ở phía bên trái và sau đó trong "File Inspector" ở phía bên phải, thay đổi tên của dự án theo Identity and Type.

Bằng cách đó bạn sẽ có một dự án trùng lặp với hai tên khác nhau.

Hy vọng điều này sẽ hữu ích!

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