2010-02-11 32 views
8

Tôi đã viết một ứng dụng iPhone và tôi đang lập kế hoạch để mở nguồn nó. Tôi lo ngại về việc phân phối nguồn và đảm bảo rằng tôi chỉ nhận được các tệp cần thiết được phân phối. Tôi cũng lo ngại rằng vì tôi đã ký ứng dụng của mình để phân phối trên AppStore, việc mở nguồn dự án có thể sẽ làm lộ một phần giấy chứng nhận hát.Dự án iPhone mã nguồn mở của tệp Xcode để phân phối

Có thực tiễn được chấp nhận cho những gì cần phân phối không? Tôi sẽ loại trừ thư mục xây dựng nhưng muốn bao gồm những gì được yêu cầu cho bất kỳ ai để dễ dàng mở và xây dựng dự án. Tôi đã thử này như là một thử nghiệm bằng cách sao chép tất cả, nhưng thư mục xây dựng và đã có thể mở và xây dựng các dự án từ bản sao mà không chứa thư mục xây dựng để có vẻ tốt.

Tôi đoán điểm mấu chốt là tôi có thể phân phối an toàn toàn bộ dự án trừ thư mục xây dựng hoặc có những thứ được nhúng trong các tệp dự án mà tôi muốn loại trừ ngoài thư mục xây dựng không?

Thanks cho bất kỳ phản ứng tôi khá mới để Xcode

Trả lời

9

Các Mã Ký danh tính cài đặt (của một trong hai dự án của bạn và/hoặc mục tiêu) đôi khi có chứa tên của bạn (hoặc tên của tổ chức của bạn).

Vì vậy, tôi muốn xóa cài đặt đó (trong tất cả các cấu hình) khỏi tệp dự án.

Tất cả các mục thực sự nhạy cảm (ví dụ: khóa riêng tư của bạn) được lưu trong keychain OS X, không nằm trong bất kỳ tệp dự án nào.

Bên trong ProjectName.xcodeproj, bạn sẽ tìm thấy project.pbxproj và một số tệp khác. Bạn chỉ muốn phân phối project.pbxproj, các tệp khác là cài đặt cụ thể cho bạn/máy tính của bạn. Ngoài ra, project.pbxproj chỉ là một tệp văn bản. Bạn có thể xem bên trong và xem những gì bạn đang đưa ra.

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