日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iOS app 企业内部发布及HTTPS服务器配置

發布時間:2023/12/13 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS app 企业内部发布及HTTPS服务器配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉自: http://www.cnblogs.com/cocoajin/p/4082488.html

?

iOS企業內部發布及HTTPS服務器配置

一:所需的條件

1. 蘋果開發者證書,企業版 299$ 版本

2. ssl 證書,即https使用的服務器證書

3. web服務器,支持https

4. 一個域名,可以是子域名,綁定ssl證書和https服務器

二:大致流程

? 申請免費或付費ssl證書-----》 配置https web服務器------》發布企業版ios app-----》配置safari瀏覽器安裝

1: ssl證書,由于蘋果最近的新要求,之前發布使用的http方式已經不行了,現在必須使用https,所以我們需要ssl證書;而ssl證書一般都是有CA機構頒發的,,網上好多大的CA機構,大多收費,,不過目前也有免費的ssl證書,這里,我使用的是免費的ssl證書,有效期為1年,在瀏覽器上,可以看到是 綠色的,已驗證身份的 ssl 證書

?免費 ssl 申請 www#wo#sign#com ?去掉 ## ,你懂的

?只支持綁定一個域名,可以是子域名,比如 ssl.abc.com,在申請證書綁定時,會驗證域名,驗證你對域名的所有權;

?申請成功之后,CA會給你頒發一個 ssl證書的壓縮包,命名為你綁定的域名,壓縮包里面解壓后是各種web服務器的https證書,比如apache,iis,ngnix,tomcat 等

2:配置https web服務器

?感謝朋友為我提供的測試 vps

?這里我使用的是 ubuntu12 ,apache2

?首先做域名解析 ,把和ssl證書綁定的域名 ssl.abc.com ?A記錄指向 服務器地址,服務器綁定域名

?上傳 forApache.zip 里面的 證書到 服務器上?

? 配置apache2的 ssl配置文件?/etc/apache2/sites-available/default-ssl

?

如圖 51行,52行,,把相應的證書上傳到指定目錄,并添加到配置文件里面,為apache2服務器加上 ssl證書

然后,啟動 apache2的 ssl功能,模塊,并重新啟動 apache2服務器,測試https 訪問是否正常

a2ensite default-ssl?

a2enmod ssl

apache2 restart?

關于ubuntu 服務器 apache2 ssl 服務的配置,可以參考 :http://www.server-world.info/en/note?os=Ubuntu_14.04&p=httpd&f=7

3 . 使用企業證書打包ios app

? ?如何使用企業證書打包,可以參考?http://blog.csdn.net/mergerly/article/details/17352735

? ? 我這里只說明一下,打包發布的后一部分,關于 企業分發的部分,在最后打包的時候把 Save for Enterprise Distribution勾上

??

?注意 填寫的url,一定要是你的 https服務器的目錄,上面保存會在桌面生成兩個文件,一個ipa,一個plist文件;

?然后把 ipa和plist 文件 一起放到 https服務器的指定目錄,我放的是根目錄,所以url填寫如上圖;

?如上圖,我的url及服務器地址 ?https://teso.cocoajin.org/Testapp.ipa;

?然后,新建立一個,訪問的安裝網頁 test.html ,同樣把 test.html放到https網站根目錄,可以這樣用手機safari瀏覽器,訪問https://teso.cocoajin.org/test.html 安裝

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <html> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <head> <title>testapp 安裝 </title> </head> <body> <center> <h2> 請使用蘋果的safari瀏覽器打開本頁面,然后點擊 安裝? </h2> <font size="13"> <h1><a href="itms-services://?action=download-manifest&url=https://teso.cocoajin.org/Testapp.plist"> 安裝</a>? </h1> </font> </center> </body> </html>

  重點是這句?

1 <h1><a href="itms-services://?action=download-manifest&url=https://teso.cocoajin.org/Testapp.plist"> 安裝</a>? </h1>

? ? 指向你的https服務器根目錄下的 Testapp.plist文件,手機訪問它,,它去找指定目錄下的 Testapp.ipa,然后根據協議簽名規則在手機上下載安裝 Testapp

?

?注意:如果你手機測試訪問 test.html無法安裝,就在 服務器的mime.types 里面,添加一下

application/octet-stream ipa
text/xml plist

mime.types文件目錄為 linux下 /etc/mime.types

?window服務器 apache/conf/myme.types

4. 上面的都配置完之后,

? ?用 iphone 的safari 瀏覽器打開 ?https://teso.cocoajin.org/test.html ,即你指定的訪問安裝頁面,然后在手機里面,點擊安裝,,然后,打開,

? ?如果你的手機第一次安裝某企業證書發布的app時,會提示你信任一下證書,即可;

? 個人的測試頁面及服務器以后可能停掉,請仔細查看流程,自行搭建企業發布平臺

?

轉載于:https://www.cnblogs.com/xiaoc1314/p/5952555.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的iOS app 企业内部发布及HTTPS服务器配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。