通過網頁發布ios應用。

來源:互聯網
上載者:User

標籤:

原文地址:http://www.zhihu.com/question/24304345

 

兩種方法:

1. 測試版本 支援任何類型的開發人員帳號,需要在developer後台設定授權deviceID,可以直接打包給對方或者給一個網頁地址下載,比如用http://firapp.duapp.com

2. 利用企業認證,需要先申請一個$299的企業帳號,需要幾個步驟:

1. 需要先申請一個D-U-N-S code,這個碼是免費的,不用通過國內的鄧白氏去註冊(網上很多攻略都是錯的),

申請DUNS CODE點擊這裡:https://developer.apple.com/ios/enroll/dunsLookupForm.action
按照要求填寫即可,不是網上傳言的那種要營業執照複印件,但是仍然會核對資訊。申請完了,中國鄧白氏的工作人員會跟你打電話核對資訊,然後會發一個碼給你。會告訴你2周后再用,我是1周后填寫的好像也沒什麼問題。過程你可以登入DUNS官網查詢是否入庫。

2. 申請企業版認證:iOS Developer Enterprise Program (根據正常流程填寫即可),然後會收到客服MM的電話溝通。這裡要表揚一下蘋果的客服服務品質,我當時申請的時候手機號有一位寫錯,後來我電話過去主動諮詢,諮詢過程中手機沒電,客服MM主動查閱了我的資料,打了我的備用手機,而且是跟蹤式服務,特別貼心。

這裡整個過程持續3周左右。

3. 按照企業版認證流程發布,此處不表(網上技術貼很多),總而言之會產生一個認證檔案,自己做一個網頁就可以。企業版認證發布的ipa檔案,通過認證分發可以實現無需授權,無需越獄,直接安裝,甚至都不輸入iTunes密碼。

 

 

備忘幾個點:

第一:7.1隻有系統連結必須是https

第二:需要企業版的開發帳號,個人的本人只測試通過了綁定uuid可以正常安裝使用

第三: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>https://xxx.xxx.com/xxx.ipa</string></dict></array><key>metadata</key><dict><key>bundle-identifier</key><string>com.xxx.xxx</string><key>bundle-version</key><string>1.0.3.0</string><key>kind</key><string>software</string><key>title</key><string>名稱</string></dict></dict></array></dict></plist>

  

 

第四:入口php 網頁檔案代碼

 

<!DOCTYPE html><html lang="en"><head>    <meta charset="utf-8">    <title>名稱</title></head><body>        <script type="text/javascript">        var ua = navigator.userAgent;        var ipad = ua.match(/(iPad).*OS\s([\d_]+)/),        isIphone = ua.match(/(iPhone\sOS)\s([\d_]+)/),        isIpod = ua.match(/iPod/i),        isAndroid = ua.match(/(Android)\s+([\d.]+)/);        if(isIphone) {            window.location.href="itms-services://?action=download-manifest&url=https://xxx.xxx.com/dh.plist";        }else if(ipad){            window.location.href="itms-services://?action=download-manifest&url=https://xxx.xxx.com/dhpad.plist";        }else if(isIpod){            window.location.href="itms-services://?action=download-manifest&url=https://xxx.xxx.com/dh.plist";        }        else{            alert(‘親愛的玩家,請使用蘋果行動裝置在瀏覽器輸入即可下載。‘);        }    </script></body></html>

  

通過網頁發布ios應用。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.