国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

不通過AppStore,在iOS設備上直接安裝應用程序的原理

移動開發 iOS
通過itms-services協議,可以通過safari瀏覽器直接在iOS設備上安裝應用程序。利用這種方式,只要在內網布置一個服務器,測試人員只需要通過測試設備的safari瀏覽器訪問特定的url既可以實現安裝,然后測試了。

通過itms-services協議,可以通過safari瀏覽器直接在iOS設備上安裝應用程序。利用這種方式,只要在內網布置一個服務器,測試人員只需要通過測試設備的safari瀏覽器訪問特定的url既可以實現安裝,然后測試了。(PS:越獄設備也可以)

itms- services協議需要一個plist配置文件。如果要實現上面圖示的功能,需要的文件有:一個ipa文件,一個plist文件,一個html文件和一 個圖片文件。其中,最主要的,就是plist文件。通過shell腳本,我們可以讓其自動為我們生成plist文件和html文件,并且在xcode工程 中的ipa文件和程序圖標文件復制一份,放到一起。

《xcode自動打ipa包腳本》學習地址:http://webfrogs.me/2012/09/19/buildipa/

plist文件范例如下:

  1. <?xml version="1.0" encoding="UTF-8"?>   
  2. <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">   
  3. <plist version="1.0">   
  4. <dict>   
  5.    <key>items</key>   
  6.    <array>   
  7.        <dict>   
  8.            <key>assets</key>   
  9.            <array>   
  10.                <dict>   
  11.                    <key>kind</key>   
  12.                    <string>software-package</string>   
  13.                    <key>url</key>   
  14.                    <string>ipa包的下載地址,如:http://www.tammy.com:450/static/ios/(targetname)_(version)_build(buildversion)_yyyyMMdd.ipa</string>   
  15.                </dict>   
  16.            </array>   
  17.            <key>metadata</key>   
  18.            <dict>   
  19.                <key>bundle-identifier</key>   
  20.                <string>應用程序中的<span style="font-family:FangSong_GB2312">bundle-identifier</span><span style="font-family:FangSong_GB2312"></string></span>   
  21.                <key>bundle-version</key>   
  22.                <string>版本號</string>   
  23.                <key>kind</key>   
  24.                <string>software</string>   
  25.                <key>subtitle</key>   
  26.                <string>子標題</string>   
  27.                <key>title</key>   
  28.                <string>軟件名稱</string>   
  29.            </dict>   
  30.        </dict>   
  31.    </array>   
  32. </dict>   
  33. </plist>   

html文件范例如下:

  1. <span style="font-size:12px"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">   
  2. <html>   
  3. <head>   
  4.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">   
  5.   <meta http-equiv="Content-Style-Type" content="text/css">   
  6.   <title>測試包安裝</title>   
  7. </head>   
  8. <body>   
  9. <br>   
  10. <div style="position:absolute;left:200px" width=400><a href="../index.html">返回</a></div>   
  11.     <h1 align="center">開發版(TRUNK)</h1>   
  12.     <table align="center" border=1 width=400>   
  13.     <tr height=60>   
  14.         <th colspan=2><h2>標題</h2></th>   
  15.     </tr>   
  16.     <tr height=60 align="center">   
  17.         <td width=200><a href="itms-services://?action=download-manifest&url=</span><span style="font-size:10px"><span style="font-family:FangSong_GB2312">http://www.tammy.com:450/static/ios/****.plist</span><span style="font-family:FangSong_GB2312">"><h2>Install</h2></a></td></span></span><span style="font-size:12px">   
  18.         <td width=200><a href="</span><pre name="code" class="html" style="color:rgb(34,34,34); line-height:22px">http://www.tammy.com:450/static/ios/(targetname)_(version)_build(buildversion)_yyyyMMdd.ipa</pre>"><h2>Download</h2></a></td></tr>    </table><br></body></html> 

不通過App Store,直接安裝應用程序的實現步驟:

1、設置簽名

利用developer profile或者adhoc distribution profile簽名app,注意,不能使用distribution profile方式簽名;個人開發者證書只能在100個設備中實現無線安裝。

2、生成arichive

菜單:product->archive,完成后可以在organizer中看到生成的arichive。

3、生成ipa

選擇剛剛生成的arichive,點擊“Distribute...",彈出如下圖界面,選擇第二個,點“next”,設置相關參數,一 定要勾選“save for enterprise distribution”。application url,是生成的ipa在服務器的位置;title是安裝過程中出現的標題;large image url 和 smal image url是安裝過程中出現的圖標。點擊保存,將生成兩個文件:***.ipa和***.plist。

4、服務器部署

將生成的***.ipa和***.plist文件部署到服務器,同時在服務器生成一個html文件,目的是點擊后打開一個鏈接,這樣ios設備就會執行指令自動安裝app了。要打開的鏈接內容如下:

itms-services://?action=download-manifest&url=http://www.tammy.com:450/static/ios/****.plist

責任編輯:閆佳明 來源: mcaidb.cn
相關推薦

2011-12-29 11:13:58

移動Web應用程序標準

2009-05-25 19:15:56

WinCE應用程序flash設備

2022-02-20 20:09:38

BottlesLinuxWindows

2011-04-13 15:09:06

JavaBlackBerry

2018-10-25 15:13:23

APP脫殼工具

2013-01-14 12:10:46

firefox osfirefox os

2011-10-12 11:24:44

AndroidPC

2018-03-28 08:30:01

Linux倉庫應用程序

2019-08-13 15:39:27

Linux應用程序

2011-11-23 10:06:32

Azure微軟移動應用

2022-12-25 18:03:13

Debug原理軟件

2018-08-15 15:50:03

Windows 10存儲空間應用程序

2021-03-09 11:09:10

LinuxWindows應用程序

2023-09-23 15:52:21

Linux白板應用程序

2021-05-11 09:42:04

CI校驗前端git config

2011-06-20 10:27:24

Mini2440 Qtopia Qt

2009-08-05 09:53:42

2019-12-25 14:00:53

Linux安卓 8.1 Oreo應用程序

2018-04-23 14:05:06

LinuxUbuntu 17.1AWFFull

2010-02-04 10:17:38

Android應用程序
點贊
收藏

51CTO技術棧公眾號

在线电影福利片| 欧美在线se| 中文字幕一区二区三区蜜月| 欧美精彩一区二区三区| 国产精品片aa在线观看| 欧美福利在线观看| www.久久草.com| 中文字幕亚洲自拍| 345成人影院| 亚洲精品一区二区三区香蕉| h网站久久久| 欧美影院一区二区三区| 精品无人乱码| 欧美色网一区二区| 国产高清视频在线观看| 一本在线高清不卡dvd| 情se视频网在线观看| 亚洲一区二区成人在线观看| 日本一二三区视频免费高清| 一区av在线播放| 国产在线导航| 日韩人体视频一二区| 欧美精品少妇| 欧美精品777| 秋霞在线午夜| 亚洲另类图片色| 国产美女作爱全过程免费视频| 一区二区三区伦理| 国产精品第一视频| 亚洲一区二区免费在线观看| 理论片在线不卡免费观看| 草莓视频成人appios| 在线观看久久av| 色综合一区二区日本韩国亚洲| 久久精品国产欧美亚洲人人爽| 日韩av超清在线观看| 色吧影院999| xvideos.蜜桃一区二区| 日本精品视频在线观看| 91精品国产福利在线观看麻豆| 91亚洲精品久久久久久久久久久久| 综合天堂av久久久久久久| 国产精品乱码| 久久成人免费电影| 久久成人免费观看| 亚洲欧美日韩综合aⅴ视频| 污视频在线观看网站| 在线观看网站黄不卡| 精品精品导航| 久久亚洲一区二区三区四区五区高| 久久精品国产亚洲5555| 成人在线视频网| 久久精品国产99久久6| 国产理论在线播放| 欧美日韩在线免费观看| 成人超碰在线| 91av在线免费观看视频| 欧美日本三区| 国产av熟女一区二区三区| 亚洲色图欧洲色图婷婷| 免费看a在线观看| 日韩最新中文字幕电影免费看| 亚洲欧洲美洲国产香蕉| 久久综合九色综合网站| 91麻豆免费视频| 久草福利在线| 在线亚洲国产精品网| 精品成人影院| 樱空桃在线播放| 亚洲欧洲性图库| 国产cdts系列另类在线观看| 日韩天堂在线视频| 午夜精品国产| 人妻无码视频一区二区三区| 欧美日本国产一区| 国产成人av毛片| 日韩高清国产精品| 亚洲激情男女视频| 在线视频超级| 成人乱人伦精品视频在线观看| 国产在线视视频有精品| 在线国产日本| 久久中文字幕在线视频| 日韩天天综合| 国产免费网址| 日韩高清欧美高清| 天堂美国久久| 茄子视频成人免费观看| 欧美精品精品一区| 欧美日韩一区二区三区不卡视频| 日本在线播放一区| 亚洲卡通动漫在线| 正在播放日韩精品| 成人久久18免费网站漫画| 久久久91精品国产一区二区精品| 免费观看在线黄色网| 国产成人啪精品视频免费网| 国产福利不卡视频| av在线电影院| 午夜精品久久久久久久久久久久久| 日一区二区三区| 一级二级在线观看| 久久久久在线观看| 国产91精品免费| 欧美日韩欧美| 成人免费在线视频网站| 国产精品视频你懂的| 免费在线观看一区| 色综合久久av| 欧美日韩久久不卡| 91成人免费| 日本在线三级| 热草久综合在线| 国产丝袜在线精品| 热久久久久久| 国产va亚洲va在线va| 精品国产一区二区三区四区四 | 青草热久免费精品视频| 国产福利一区二区三区在线视频| 欧美日韩在线资源| 国产乱码精品一区二区三区不卡| 亚洲风情在线资源站| 国产精品欧美大片| 成人性视频欧美一区二区三区| 一本色道久久综合狠狠躁篇怎么玩 | 福利视频网站一区二区三区| av毛片在线免费看| 国产欧美一区二区三区不卡高清| 亚洲资源在线观看| 亚洲人成亚洲精品| 国产精美视频| 国产精品露脸自拍| 一区二区免费看| 成人a'v在线播放| 青檬在线电视剧在线观看| 国产精品爽爽爽| 欧美日韩在线另类| 欧美精品三区| 在线免费观看黄色网址| 欧美日本亚洲| 亚洲黄色免费三级| 国产99久久久精品| 成人免费91| 国产女优裸体网站| 国产精品劲爆视频| 天天综合色天天| 亚洲激情精品| 国产精品一二三产区| 欧美 日韩 亚洲 一区| 久色乳综合思思在线视频| 精品福利一二区| 亚洲精品在线网站| 亚洲久久一区| 成人在线观看免费网站| 国产精品视频免费一区二区三区| 在线视频亚洲一区| 久久动漫亚洲| 精品国产第一福利网站| 欧美色图色综合| 久久久久久国产精品三级玉女聊斋| 国产精品女人毛片| 波多野结衣在线观看一区二区| 亚洲图片123| 久久精品国产一区二区三区日韩| 欧美电影精品一区二区| 成人看片黄a免费看在线| 国产精品chinese在线观看| 久草网在线视频| 欧洲精品一区色| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 91精品国产福利在线观看麻豆| 九色中文视频| 国产精品第一第二| 欧美视频精品在线| 蜜臀精品一区二区三区在线观看| 日韩一区二区三区四区五区 | 久久精品夜夜夜夜夜久久| 亚洲欧美另类国产| 欧美肥老妇视频| 亚洲视频在线观看一区二区三区| 精品亚洲自拍| 亚洲综合一二三区| 久久精品视频一| 亚洲国产一二三精品无码| 任你弄在线视频免费观看| 国产精品调教| 亚洲专区一区| 国产欧美精品久久| 精品久久久久久久久久久久久| 91av免费观看91av精品在线| 久久全国免费视频| 亚洲一区二区在线免费观看| 六月婷婷在线视频| 最近免费中文字幕中文高清百度| 亚洲色图16p| 欧美成人激情| 日本久久精品电影| 日韩美女av在线| 999视频在线免费观看| 成人黄色一区二区|