2009-05-01 27 views
8

Tôi làm việc cho một đại lý web và chúng tôi vừa được ủy quyền để sản xuất Ứng dụng IPhone cho khách hàng.Chương trình nhà phát triển IPhone - Cách bán dưới nhiều tên công ty

Chúng tôi muốn bán ứng dụng trên AppStore dưới tên công ty của khách hàng chứ không phải của chúng tôi. Khi đăng ký công ty của chúng tôi với chương trình Nhà phát triển IPhone, tôi thấy nó nói rằng các ứng dụng trong AppStore sẽ xuất hiện dưới tên công ty của chúng tôi.

Điều này có nghĩa là chúng tôi sẽ phải đăng ký chương trình dành cho nhà phát triển một lần cho mỗi khách hàng mà chúng tôi thực hiện? Có anyway chúng ta có thể có một tài khoản nhưng phân phối dưới nhiều tên công ty?

Nhà phát triển iPhone tự do xử lý việc này như thế nào?

Chỉnh sửa: Tôi đặc biệt quan tâm đến cách các cửa hàng dev sản xuất ứng dụng IPhone để bán thay mặt cho khách hàng của họ xử lý việc này.

+1

Đây có thể là sự giám sát của Apple. Họ nên cho phép sự linh hoạt hơn, nhưng tôi nghi ngờ họ sẽ. – Tim

+0

Vâng tôi nghi ngờ nó đủ để ngăn chặn bất cứ ai phát triển cho iPhone, vì vậy bạn đúng; họ có lẽ sẽ không bận tâm. –

Trả lời

6

Mỗi khách hàng cần đăng ký chương trình dành cho nhà phát triển.

Nếu bạn không có nhiều khách hàng, việc xây dựng Ad-Hoc dễ dàng nhất từ ​​tài khoản của bạn và chỉ thực hiện việc xây dựng Cửa hàng ứng dụng cuối cùng từ họ. Hoặc, nếu họ có những người kỹ thuật, họ có thể xử lý ad-hoc tự xây dựng và không tiêu thụ số lượng thiết bị quý giá của bạn trên cổng thông tin dành cho nhà phát triển.

Bạn có thể làm "quản trị viên" trên cổng khách hàng, nhưng vấn đề với việc sử dụng đó là chỉ người tạo tài khoản công ty mới có thể tạo và sử dụng chứng chỉ Ad-Hoc.

+0

CÂU HỎI THƯỜNG GẶP: Bạn có thể xử lý việc gửi thực tế cho khách hàng hoặc họ có phải tự làm điều đó không? –

+0

Nếu họ sẵn sàng cung cấp cho bạn tên người dùng/mật khẩu cho tài khoản nhà phát triển Apple của công ty, bạn có thể xử lý việc gửi cho họ - bạn phải sử dụng để đăng nhập vào iTunes để xử lý việc gửi. Bạn có lẽ nên làm điều đó với khách hàng để họ có thể xem những gì bạn đang làm và hiểu dữ liệu cần thiết để cung cấp (văn bản mô tả, ảnh chụp màn hình). –

2

Không phải câu trả lời bạn muốn, nhưng tôi nghĩ có, bạn sẽ cần phải đăng ký Chương trình dành cho nhà phát triển một lần cho từng khách hàng.

3

Bạn sẽ đăng ký một lần. Khách hàng của bạn chắc chắn sẽ muốn đăng ký tài khoản của họ vì lý do quan trọng nhất. Đó là nơi thông tin ngân hàng được thiết lập để cho biết tiền đi. :). Và hợp đồng, dữ liệu bán hàng, v.v. Giả sử 99 đô la của họ sẽ bị mất trong tiếng ồn so với phí của bạn. :).

Cách tốt nhất để hoạt động là để bạn phát triển theo các phím ký mã phát triển và phân phối ký tự đại diện (tài khoản của bạn). Bạn có thể đăng nhập cho nhiều khách hàng bằng các khóa tương tự được thiết lập theo cách đó. Sau đó, ở cuối, bạn đăng nhập và xuất bản bằng một khóa AppStore cụ thể (tài khoản của từng khách hàng).

Điều đó sẽ cho phép bạn kiểm soát việc phát triển, kiểm tra và thậm chí chạy chương trình phân phối beta trên các ứng dụng khách. Khi quá trình phát triển kết thúc và bạn đã giải quyết trên bản dựng tổng thể, bạn sẽ chuyển một bản Zip của phiên bản phát hành đã ký bằng khóa của họ và họ tải nó lên qua iTunes Connect trong tài khoản của họ.

Phần thưởng: Cấu hình này dễ triển khai trong XCode (một khi bạn vượt qua 24 giờ bóp nghẹt bản thân để lấy đầu xung quanh xcode và chứng chỉ phân phối hoạt động. con người thực sự đã thực hiện điều này trước khi đặt bạn lên lần đầu tiên. Nó sẽ hiển nhiên từ lúc đó trở đi.)

Đi tới Project-> Edit Project Settings-> Configurations. Sao chép hai cấu hình mới ra khỏi cấu hình "Phát hành". Gọi một "Ad Hoc", "AppStore" kia. Đặt chứng chỉ ký tên của bạn như sau, Nhà phát triển iPhone của bạn để Gỡ lỗi/Phát hành, Phân phối iPhone cho Ad Hoc và Phân phối iPhone của họ (AppStore) cho "AppStore". Quên bạn thậm chí có một khách hàng cho đến khi kết thúc, sau đó chuyển sang phân phối AppStore, xây dựng, zip, email, và thực hiện.

Trong thực tế, nó phức tạp hơn vì bạn sẽ cần phải thiết lập nhiều certs/profiles/keys trên máy của bạn quá, nhưng một khi bạn đã làm xong, về cơ bản nó chạy như thế này.

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