2011-02-10 6 views
5

Tôi đang phát triển một ứng dụng iPhone và cần gửi ứng dụng này cho khách hàng của mình. Đổi lại, khách hàng của tôi sẽ phân phối nó cho nhiều người khác để kiểm tra người dùng cuối.Chứng chỉ Ad Hoc cho bản phân phối ứng dụng thử nghiệm iOS là gì?

Loại hồ sơ cấp phép, chứng chỉ hoặc ký mã nào sẽ thực hiện tác vụ này? Tôi đã nghe điều gì đó về chứng chỉ Ad Hoc; chứng chỉ Ad Hoc có liên quan cho tác vụ này là gì?

Trả lời

3
  • Có, ad hoc chính xác là những gì bạn cần cho thử nghiệm beta người dùng cuối lớn.
  • Có một hướng dẫn rất toàn diện và toàn diện về điều này, ngay từ Apple. Đăng nhập vào tài khoản trung tâm dev iOS của bạn == >> iOS Provisioning Portal == >> Phân phối == >> Chuẩn bị App

enter image description here

+0

hi diwup, im đã làm những gì được đề cập ở trên .... nhưng vấn đề của tôi không phải là .... khách hàng của tôi cần phân phối nó cho một số người khác để kiểm tra ... –

+1

@A cho Alpha: Sau đó, bạn cần phải thu thập UDID thiết bị của người thử nghiệm khác và tạo một bộ chứng chỉ và tệp cấp phép mới để thử nghiệm ad hoc. * Việc thu thập UDID * là rất cần thiết. Để làm cho cuộc sống của bạn dễ dàng hơn, tôi khuyên bạn nên thử ứng dụng web nổi tiếng này để thu thập UDID và phân phối ad hoc build, http://testflightapp.com/. –

-1

có bạn có thể sử dụng chứng chỉ adhoc để thực hiện điều đó. bạn có thể tìm thấy hướng dẫn tại số link này để cài đặt và quảng cáo ứng dụng cho iPhone. cũng điều này có vẻ hữu ích link2.

0

Bạn có thể tạo chứng chỉ thử nghiệm đặc biệt. Tuy nhiên, khách hàng của bạn sẽ không thể phân phối nó cho "nhiều người khác". Bạn sẽ phải biết tất cả các UDID thiết bị của họ và bạn sẽ phải thêm chúng vào hồ sơ cung cấp của bạn. Hãy nhớ rằng bạn chỉ có thể thêm tối đa 100 thiết bị vào tài khoản của mình.

+0

hi thomas .... tôi nghĩ rằng bạn có câu hỏi của tôi chính xác .. là không có cách nào khác có thể giải quyết vấn đề của tôi? –

+0

Không, bạn có thể nhận được một tài khoản doanh nghiệp, hoặc một cái gì đó tương tự, và phân phối với điều đó, nhưng điều đó chi phí tiền bạc. –

+0

Lưu ý rằng nếu bạn đang sử dụng cấu hình adhoc Xcode được tạo ra (name = "XC Ad Hoc: ..."), bạn không thực sự chọn UDID's. Xcode của tôi tạo ra hồ sơ này bằng cách sử dụng tất cả các thiết bị có sẵn từ tài khoản – bio

3

Vâng, vào thời điểm này Giấy chứng nhận phân phối Ad-Hoc là những gì bạn đang tìm. Chứng chỉ Ad-Hoc cho phép bạn tạo ứng dụng để chạy trên danh sách thiết bị được xác định trước. Có một vài lớn hãy cẩn thận mặc dù:

  1. Bạn cần UDID của mỗi thiết bị mà bạn muốn ứng dụng chạy trên.
  2. Người dùng cần phải cài đặt hồ sơ cấp phép cho ứng dụng cũng như thiết bị theo cách thủ công. Đó là một trường hợp đơn giản kéo và thả xuống iTunes - nhưng chúng ta đang đối phó với những người bình thường ở đây ... Không phải lập trình viên.

Để Tạo Một: Bạn thêm tất cả các UDID để thử nghiệm với iTunes Connect và sau đó tạo ra một hồ sơ cá nhân distrubution ad-hoc mới và chứng chỉ. Xây dựng ứng dụng của bạn với chứng chỉ mới và người dùng nên sử dụng tốt.

gì tôi khuyên bạn nên:TestFlight

Testflight cho phép bạn đơn giản hóa quá trình này vô cùng. Bạn chỉ cần xây dựng một IPA gỡ lỗi bình thường và sau đó đặt nó trên TestFlight. Họ có hồ sơ cung cấp toàn cầu của riêng họ mà người dùng cài đặt và chạy ứng dụng. Nó là liền mạch như thử nghiệm khối lượng trên iPhone có thể được (Cấp, đó không phải là một thanh cao).

Chúc may mắn :)

+0

Hi aurum ... i'v đã đi qua trang web này và tìm thấy nó intresting ... u có thể cho tôi biết thêm một chút về testflight này? là nó an toàn (SECURE) và đáng tin cậy? Chúng ta phải p ay bất cứ điều gì ?? –

+0

miễn phí của TestFlight và tôi chưa từng thấy nó. Bảo mật không phải là vấn đề - gói ứng dụng xử lý điều đó. –

0

Lưu ý rằng chứng chỉ Ad Hoc không còn được sử dụng trong Apple TestFlight mới. Người kiểm tra không còn được thêm qua UUID nữa.

Kiểm tra Bản dựng chuyến bay hiện yêu cầu Hồ sơ cấp phép phân phối cửa hàng ứng dụng. Cổng thông tin không cho phép thêm UUID vào loại hồ sơ cấp phép này.

Thay vào đó, thêm "nội Xét nghiệm" qua iTunes Connect:

thử nghiệm nội bộ là người sử dụng iTunes Kết nối với Admin hoặc vai trò kỹ thuật. Chúng có thể được thêm vào trong Người dùng và Vai trò.

Sau khi thêm người dùng, hãy nhớ nhấp vào tên của họ và lật công tắc "Bộ kiểm tra nội bộ".

Internal Tester Toggle Switch

Sau đó, đi đến App > Prerelease > Internal Testers và mời họ xây dựng.