2013-08-16 27 views
5

Tôi muốn đăng ký tham gia chương trình Nhà phát triển iOS. Tôi không thể tìm thấy câu trả lời cho câu hỏi của mình - và cho rằng vấn đề Apple không chắc chắn khi tôi hỏi trên điện thoại.Chương trình Doanh nghiệp dành cho nhà phát triển iOS - có thể thiết lập người dùng trực tiếp cài đặt ứng dụng?

Câu hỏi của tôi: tôi có thể gửi trực tiếp ứng dụng trực tiếp đến thiết bị đích không, nếu ứng dụng đó được phát triển bằng cách sử dụng chương trình iOS Developer Enterprise?

Lý tưởng nhất là trường hợp này và tôi có thể phân phối ứng dụng cho đồng nghiệp "chiến binh đường" không muốn mở máy tính xách tay và khởi động iTunes để cài đặt ứng dụng trên thiết bị iOS của họ (hầu như luôn là iPhone).

Trải nghiệm của bạn là gì?

Trả lời

0

Từ Distributing Enterprise Apps for iOS Devices: About deploying apps (mà yêu cầu Apple phát triển đăng nhập) nó mô tả 4 cách khác nhau để ứng dụng phân phối trong đó có hơn không khí:

  1. Distribute ứng dụng cho người dùng của bạn để cài đặt sử dụng iTunes.

  2. Yêu cầu quản trị viên CNTT cài đặt ứng dụng trên các thiết bị sử dụng Tiện ích cấu hình iPhone hoặc Trình cấu hình của Apple.

  3. Đăng ứng dụng lên máy chủ web bảo mật; người dùng truy cập và thực hiện cài đặt không dây.

  4. Sử dụng máy chủ MDM của bạn để hướng dẫn các thiết bị được quản lý cài đặt ứng dụng trong nhà hoặc App Store, nếu máy chủ MDM của bạn hỗ trợ nó.

3

Điều này là có thể. Chúng tôi đang làm điều tương tự trong công ty tôi làm việc. Chúng tôi đặt tệp .ipa và .plist trên máy chủ và cung cấp liên kết đến tệp .plist. Khi người dùng nhấp vào liên kết từ thiết bị di động của họ, họ được nhắc cài đặt ứng dụng.

Điều cần thiết duy nhất là bao gồm UDID của tất cả các thiết bị vào hồ sơ cấp phép mà bạn đang ký đơn đăng ký của mình.

Đây là nội dung của tập tin plist:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>items</key> 
    <array> 
     <dict> 
      <key>assets</key> 
      <array> 
       <dict> 
        <key>kind</key> 
        <string>software-package</string> 
        <key>url</key> 
        <string>http://location of your .ipa file</string> 
       </dict> 
      </array> 
      <key>metadata</key> 
      <dict> 
       <key>bundle-identifier</key> 
       <string>your.app.identifier</string> 
       <key>bundle-version</key> 
       <string>3.5.2</string> 
       <key>kind</key> 
       <string>software</string> 
       <key>title</key> 
       <string>app_title</string> 
      </dict> 
     </dict> 
    </array> 
</dict> 
</plist> 

Và sau đó thêm đường link đến file plist của bạn:

<a href="itms-services://?action=download-manifest&url=http://location-of-plist.plist"> 
Download application</a> 
+0

Tôi nghĩ, đây là giới hạn số lượng thiết bị bạn đăng ký trên mỗi giấy phép. – preetam

+0

Có, 100 thiết bị cho mỗi giấy phép. – JPetric

1

Tôi nghĩ rằng, đây là giới hạn cho số thiết bị mà bạn đăng ký mỗi giấy phép. - preetam Aug 16 at 12:46

Có, 100 thiết bị cho mỗi giấy phép. - JPetric Aug 16 at 13:04

Chương trình dành cho nhà phát triển iOS cho phép bạn phân phối ứng dụng "Trong nhà" tới số lượng thiết bị không giới hạn. Không có giới hạn 100 thiết bị như vậy.

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