2009-03-18 37 views
7

Tôi là nhà phát triển làm việc trên một số ứng dụng iPhone. Tôi là quản trị viên trong nhóm cổng thông tin của Apple. Đại lý của nhóm chúng tôi KHÔNG phải là nhà phát triển. Tôi hiểu rằng CHỈ là Đại lý có thể yêu cầu một chứng chỉ triển khai quảng cáo đặc biệt và chuẩn bị một ứng dụng để phân phối quảng cáo.iPhone quảng cáo hoc phân phối trong môi trường nhóm

Tôi giả định rằng Tác nhân có thể tạo chứng chỉ và chuyển chúng cho tôi để tôi có thể cung cấp và xây dựng ứng dụng để phân phối quảng cáo, nhưng tôi đã đọc những câu chuyện kinh dị về việc sử dụng nhiều chứng chỉ trong xCode. Chỉ cần thiết lập để thử nghiệm phát triển trên thiết bị đủ phức tạp!

Có ai đã giải quyết vấn đề này không? Có những cạm bẫy nào trong việc sử dụng nhiều certs trong xCode? Tôi cho rằng tôi cũng cần phải có khóa công khai và khóa riêng trong khóa của mình.

Trả lời

1

Bạn phải sử dụng các chứng chỉ phân phối và phát triển riêng biệt; bạn thực sự thiết lập các cấu hình khác nhau cho chúng. "Cơn ác mộng" xuất hiện khi bạn sử dụng nhiều chứng chỉ phát triển khác nhau. Nếu ai đó chạm vào thiết lập chứng chỉ trên cấu hình Debug, thì nó phải được thiết lập thủ công (dĩ nhiên là một cơn đau trong ass).

Vì vậy, không có vấn đề gì với Tác nhân nhóm cung cấp cho bạn chứng chỉ phân phối và khóa cá nhân của mình (bạn sẽ cần cả hai). Ông cần phải nhận ra rằng Apple sẽ giữ anh ta chịu trách nhiệm cho việc phân phối các gói của bạn, mặc dù.

+0

Nhưng không phải là khóa riêng tư được liên kết với thông tin đăng nhập của đại lý? Có vẻ như tôi sẽ cần thiết lập tài khoản cho tác nhân trên máy tính của tôi và cài đặt khóa riêng của tác nhân, sau đó xây dựng khi đăng nhập vào máy bằng thông tin đăng nhập taht ... – Alpinista

+1

Anh ấy có thể xuất khóa riêng của mình qua Keychain Access và cung cấp cho nó cho bạn. Cho rằng vấn đề, ông nên xuất khẩu ít nhất một lần và đặt nó trong một hộp tiền gửi an toàn hoặc một cái gì đó. –

1

Vấn đề chính là bạn sẽ cần Đại lý xuất khóa riêng tư mà họ đã sử dụng để tạo yêu cầu chứng chỉ trên cổng. Cổng thông tin có hướng dẫn sao lưu và chuyển khóa riêng tư đó ... chỉ khi bạn có khóa đó trên hệ thống của mình, bạn có thể sử dụng chứng chỉ mà họ tạo cho Ad-Hoc.

Các tài liệu tại thời điểm này cho toàn bộ quá trình là khá tốt, nhưng bạn phải đọc qua chúng rất, rất cẩn thận và làm theo bước eery để thư.

5

Nó không phải là một cơn ác mộng, nó chỉ có thể nhận được một chút khó hiểu, đặc biệt là nếu bạn cung cấp cho hồ sơ của bạn tên vô ích như "hồ sơ phân phối." Nếu bạn mong muốn có nhiều bộ hồ sơ, chứng chỉ và khóa trên máy tính của mình, hãy đảm bảo chúng được đặt tên để bạn biết điều gì xảy ra với những gì và thuộc về cái gì.

Tôi đã đăng một số recommendations in this area cách đây không lâu.

Lời khuyên số một của tôi là cung cấp cho các tên mô tả khóa riêng của bạn. May mắn thay, bạn có thể làm điều này bất cứ lúc nào trong Keychain Access. Theo mặc định, họ chỉ đơn giản là đặt tên là "Khóa riêng" và nếu bạn mất các chứng chỉ, bạn sẽ phải sử dụng một số máy bay số openssl để tìm ra khóa nào đi kèm.

+1

Cá nhân tôi không thể đồng ý với tuyên bố rằng đây không phải là cơn ác mộng :) –

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