2012-05-20 18 views
5

Trên máy Mac của tôi, tôi đã cài đặt các chứng chỉ và khóa cần thiết để phát triển và phân phối Ứng dụng iOS được phát triển riêng của mình thông qua Giấy phép dành cho nhà phát triển iOS của chính tôi. Tuy nhiên, khách hàng của tôi muốn tôi sử dụng Giấy phép của mình để phân phối (Ad-Hoc) đặt cược và cuối cùng phân phối ứng dụng cho cửa hàng ứng dụng.Hai giấy phép dành cho nhà phát triển iOS trên một máy Mac

Bạn có thể cho tôi biết cách tôi có thể cài đặt giấy phép nhà phát triển trên máy Mac mà không ảnh hưởng đến các chứng chỉ và khóa của nhà phát triển cá nhân đã được cài đặt trên máy Mac không?

Hơn nữa, điều này có thể thực hiện được không?

Chỉnh sửa ---

Xin lỗi, tôi không đề cập đến; Tôi không muốn thu hồi chứng chỉ đã tồn tại của khách hàng của tôi trên tài khoản nhà phát triển của mình.

+0

Chỉ cần cài đặt chúng giống như cách bạn đã cài đặt, sau đó khi triển khai ứng dụng bạn chỉ cần đăng nhập vào tài khoản bạn muốn sử dụng. –

+0

Nhưng tôi không muốn thu hồi giấy phép đã được cài đặt trong chương trình nhà phát triển của khách hàng của tôi. –

+0

Bạn sẽ không, không tạo ra các chứng chỉ mới hay bất cứ thứ gì chỉ tải lại mọi thứ, Thực ra tôi nghĩ Xcode có khả năng tự động thực hiện điều này ngay bây giờ. –

Trả lời

4

Trái với một trong các nhận xét, bạn không thể tải xuống các khóa từ Apple - chúng chỉ tồn tại trên máy tính của mình. Nó chỉ là các cấu hình cung cấp mà bạn có thể tải xuống từ Apple. Vì vậy, nếu bạn không muốn phải thu hồi các khóa phân phối hiện có của mình, anh ta sẽ cần xuất chúng từ máy tính của mình.

Anh ấy có thể thực hiện việc này bằng cách truy cập Keychain Access -> Chứng chỉ của tôi và tìm mục có tên "Phân phối iPhone: Tên công ty của tôi". Sau đó nhấp chuột phải vào nó và chọn "Xuất ...".

Sau đó, anh ấy có thể gửi cho bạn tệp đó, bạn có thể nhấp đúp để nhập vào Keychain của riêng bạn.

Và bạn có thể sử dụng nhiều khóa trên máy tính của mình - nó không ảnh hưởng đến tài khoản cá nhân của bạn.