1. 程式人生 > >iOS-自建iPa應用分發平臺

iOS-自建iPa應用分發平臺

1、匯出ipa包,可以是企業級簽名,也可以是100測試裝置的簽名。

2、申請個人域名,可以到godaddy.com上面去申請。

3、應用圖示512512 5757尺寸各一張

4、github新建repository myipa, 匯入ipa和應用圖示

5、新建manifest.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://test-qiyi-hangzhou.oss-cn-hangzhou.aliyuncs.com/xqx/%E5%B0%8F%E7%A1%AE%E4%BF%A1.ipa</
string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> <string>com.xiaoquexin.facai</string> <key>bundle-version</key> <string>1.0.0</string> <key>kind</key> <string>software</string> <key>title</key> <string>小確信</string> </dict> </dict> </array> </dict> </plist>

其中 http://test-qiyi-hangzhou.oss-cn-hangzhou.aliyuncs.com/xqx/%E5%B0%8F%E7%A1%AE%E4%BF%A1.ipa 

地址為剛才上傳到github的檔案的地址。注意連結地址一定要為下載地址

把新建的manifest.plist上傳到myipa這個repository中,後面會用到。

6、再新建一個repositoryxiaoxinyougui.github.io。再新建index.htmlCNAME檔案。

7、index檔案中放入程式碼

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Example</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
  </head>
  <body>
    <a href="itms-services://?action=download-manifest&url=https://gitee.com/qweaschen/xiaoquexin---plist/blob/master/ios.plist">Install App</a>
  </body>
</html>

其中manifest.plist檔案連結地址為剛才上傳的manifest的連結地址CNAME文字中寫入域名如qihaiquan.com然後將index.html 和 CNAME匯入xiaoxinyougui.github.io中

8、進入xiaoxinyougui.github.io中,點選settings。管理github pages, custom domain中寫入你的域名,save。

9、手機網頁輸入你的域名,點選下載安裝,安裝ipa檔案到你的蘋果手機。備註:xcode9打包過程中,有選項,可新建manifest.plist檔案,其中輸入ipa和圖示的連結地址就可以了。

最終版 

效果圖:

 

參考:

https://www.jianshu.com/p/3f9e11fad442