2009-10-06 7 views
11

Tôi có một dự án mà tôi đã làm việc trong một thời gian. Nó là một ứng dụng iPhone Xcode/Objective-C chuẩn. Tôi đã tạo tệp cấp phép cho thiết bị của mình và một vài tệp khác. Bây giờ tôi muốn thêm một vài người làm người thử nghiệm.Cung cấp AdHoc - cách dễ nhất để thêm một vài thiết bị khác vào một dự án hiện có vẫn đang được phát triển là gì?

Tôi có cần tải xuống và cài đặt tệp cấp phép mới không?

Tôi có cần thay đổi cài đặt trong Xcode không?

Cách dễ nhất để thực hiện tất cả điều này là gì?

Cảm ơn!

+0

Câu hỏi trùng lặp: http: //stackoverflow.com/a/11789914/846372 – Soniya

Trả lời

13

Bạn sẽ cần phải tạo ra, tải về, và phân phối một tập tin .mobileprovision mới, và cấu hình lại dự án của bạn để sử dụng nó:

  1. Trong cổng thông tin Chương trình phát triển iPhone, thêm mới devices.

  2. Chỉnh sửa quảng cáo hiện tại của bạn theo số distribution provisioning profile và chọn hộp để thêm thiết bị mới vào tiểu sử.

  3. Làm mới tab Phân phối trong vài giây cho đến khi trạng thái hồ sơ thay đổi từ Đang chờ sang Đang hoạt động.

  4. Tải xuống tệp .mobileprovision đã sửa đổi và cài đặt tệp bằng cách kéo biểu tượng đó vào biểu tượng XCode hoặc iTunes trong thanh công cụ của bạn.

  5. Trong XCode, nhấp chuột phải vào mục tiêu của bạn, thực hiện Nhận thông tin -> Xây dựng và thay đổi Cấu hình của bạn thành Phân phối.

  6. Thay đổi cài đặt theo Mã ký nhận dạng -> Mọi thiết bị iPhone OS để sử dụng hồ sơ cấp phép mới của bạn. Hãy chú ý đến những ngày trong danh sách và đảm bảo bạn sử dụng bản sao mới nhất.

  7. Phân phối tệp .mobileprovision mới cho người dùng của bạn bằng công cụ tạo quảng cáo tiếp theo.

+0

Điều này có khiến phiên bản thử nghiệm trước đó ngừng hoạt động trên thiết bị không? Giả sử tôi thêm thiết bị mới và tạo tệp cấp phép mới và tạo neu. Và tôi phân phối bản dựng mới này với tệp cung cấp mới chỉ cho những người vừa thêm. Những người khác có tệp cung cấp cũ hơn có thể sử dụng ứng dụng không? –

+2

Người thử nghiệm được bao gồm trong hồ sơ cung cấp cho một phiên bản cũ hơn sẽ vẫn có thể cài đặt và sử dụng phiên bản cũ của ứng dụng cho đến khi hồ sơ cấp phép đó hết hạn. Nếu bạn phát hành một bản dựng mới không bao gồm trình kiểm tra từ cấu hình cấp phép mới, anh ấy sẽ không thể cài đặt bản dựng mới, nhưng anh ấy vẫn sẽ được phép chạy bản dựng cũ hơn. – cduhn

1

Trừ khi những người khác là nhà phát triển iphone có hồ sơ phát triển của riêng họ, bạn sẽ cần tạo một cấu hình đặc biệt và xây dựng.

Rất dễ dàng ... chỉ cần thực hiện theo hướng dẫn trong cổng thông tin dành cho nhà phát triển. Tất cả bạn phải làm là sao chép cấu hình phát hành của bạn, thay đổi một vài dòng và thêm một tập tin quyền lợi plist (tất cả được cung cấp trong các hướng dẫn). Sau đó, chỉ cần gửi trình kiểm tra bản dựng và cấu hình cung cấp mà bạn tạo với id thiết bị của họ đi kèm và họ có thể kéo nó vào itunes để cài đặt.

Nếu họ là nhà phát triển và những người bạn tin tưởng, chỉ cần cung cấp cho họ mã và yêu cầu họ thay đổi Mã định danh nhóm thành bất kỳ nội dung nào trong miền phát triển của họ.

7

Bạn không cần phải biên dịch lại dự án của bạn. Trong thực tế, bạn thậm chí không phải mở XCode.

Tất cả những gì bạn phải làm là tạo tệp mobileprovision mới và phân phối tệp đó với ứng dụng hiện có.

Người dùng cuối của bạn phải tải xuống và cài đặt tệp và ứng dụng mobileprovision mới theo thứ tự này.

Đây là step-by-step.