1. 程式人生 > >IOS企業版安裝包分發“無法連線到...”

IOS企業版安裝包分發“無法連線到...”

        In-house版本的分發,首先是打包。證書打包跟99刀的證書打包基本一致。生成Provisioning profile的時候選擇In House就行了。值得一提的是,xCode6不會生成plist了,這裡附帶個plist的格式。
        接下來是發包,也是遇到疑難的地方了。 
需要準備的:ipa檔案,plist檔案,icon.png , [email protected]
一開始是放在我們的伺服器上,因為ios7.1以後都需要https支援,所以伺服器的小夥伴還特地給我們做了https的連結。問題來了,一直提示:“無法連線到www.sample.com”。最後發現是因為伺服器的ssl證書是自己簽名的,需要第三方簽名的證書才會有效。而第三方簽名的ssl基本是付費的。
以前一直使用的dropbox也據說被封了,反正我試了下,連線非常慢。最後找到一個叫七牛的網盤可以存放(qiniu.com),也可以生成https的連結。是免費的,但配置https要先升級為標準使用者。
最後附上個plist的格式:
<span style="color:#362e2b;"><?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></span><span style="color:#330033;background-color: rgb(255, 0, 0);">ipa path</span><span style="color:#362e2b;"></string>
                </dict>
                <dict>
                    <key>kind</key>
                    <string>full-size-image</string>
                    <key>needs-shine</key>
                    <true/>
                    <key>url</key>
                    <string></span><span style="color:#330033;background-color: rgb(255, 0, 0);">
[email protected]
path</span><span style="color:#362e2b;"></string> </dict> <dict> <key>kind</key> <string>display-image</string> <key>needs-shine</key> <true/> <key>url</key> <string></span><span style="background-color: rgb(255, 0, 0);">icon path</span><span style="color:#362e2b;"></string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> <string>com.chinawidth.xintailongxuhuang</string> <key>bundle-version</key> <string>1.0</string> <key>kind</key> <string>software</string> <key>title</key> <string><span style="background-color: rgb(255, 0, 0);">your app name</span></string> </dict> </dict> </array> </dict> </plist></span>

相關推薦

IOS企業安裝分發無法連線到...”

In-house版本的分發,首先是打包。證書打包跟99刀的證書打包基本一致。生成Provisioning profile的時候選擇In House就行了。值得一提的是,xCode6不會生成plist了,這裡附帶個plist的格式。 接下來是發

iOS企業IPA分發說明

1.選擇https伺服器(需要有服務商頒佈的https證書)   1.1通常使用startssl申請(免費) StartSSL是StartCom公司旗下的SSL證書,貌似是現在唯一一家提供免費SSL證書服務並且被主流瀏覽器支援的免費SSL,包括Chrome、Firefox、

https域名下託管iOS企業.ipa

為啥要寫? 最近蘋果對app稽核愈發嚴格,漫長的等待期、未知的結果、客戶的吐槽、領導的催促,每次上線都在暗暗的祈禱,燒香拜佛。尤其是對很多亂七八糟的奇葩被拒原因真的讓人慾哭無淚。 所以,當昨天有個旅遊部的同事跑過去問我上線問題時,我告訴他,有繞過App Store的稽核,直接讓使

iOS企業應用發布(部分低版本系統)無法安裝到最新版app的問題-緩存導致

app 測試 資源 一個 wid 配置 生成 color 服務器 通過自己網站發布企業版app時,經過測試發現在部分已安裝過舊版app的低版本ios手機存在這樣的問題 :掃碼覆蓋安裝新版app,安裝到的仍然是就版本的app。這樣就導致部分用戶一直無法更新到最新版本。經排查發

iOS企業app部署到自己服務器,不通過AppStore,在iOS設備上直接安裝應用程序

pps 所在 asset meta ict enc doc div pan iOS企業版app部署到服務器 .正對ios升級得ios7 以後,plist文件必須放到 https得服務器上了,http不可以用了 .plist參照模板如下: <?xml version=

IOS企業app部署到自己伺服器,不通過AppStore,在iOS裝置上直接安裝應用程式

<?xml version="1.0" encoding="UTF-8"?> itemsassetskindsoftware-packageurlhttp://192.168.100.71:8080/AhHxAppService/resources/platform/AHhaoXian.ipak

reactNative如何打Debug安裝(android)

debug rn打包 react 最近被自動化組的妹子追要索要 ReactNative 的Debug版的安裝包進行自動化測試,啥??debug版包?沒聽過啊,好吧。。。。之前一直以為debug調試只需要把手機用usb連接到電腦上然後執行命令:react-native run-android調試就好

記工作中在Red Hat 7.1企業 安裝Oracle數據庫歷程

hat entos 機會 oracle 數據庫 賬號 post 安裝oracle red hat 7 最近公司在搞系統服務器整合,我負責的MES數據庫需要從原有服務器器遷移到新服務器上,問硬件組的同事要了IP 、賬號、密碼,開始安裝oracle數據庫。 在以前的工作中,很少

HGDB 4.1.1 企業安裝過程中選擇不執行指令碼導致報錯的問題

目錄 環境 症狀 問題原因 解決方案 環境 系統平臺:Linux x86-64 Red Hat Enterprise Linux 7 版本:4.1.1 症狀 HGDB 4.1.1 企業版安裝到如下步驟時,選擇不執行指令碼啟動資料庫,即點選cancel:

iOS 企業賬號打包及釋出-圖文流程詳解

每一版Xcode升級之後,Archieve打包的介面都會略有調整,今天我們來講一下Xcode9的企業版打包流程。 假設現在我們已有蘋果企業版開發者賬號 $299的,並且已經建立好證書、說明檔案等前期準備工作。下面我們從Archieve說起。 一、打包 1、Product-Archieve

基礎教程:3、Xshell 6 個人安裝與遠端操作連線伺服器

3.1 下載Xshell6 (1)開啟官網 https://www.netsarang.com/download/free_license.html (2)單擊“Xshell 6”圖示下的“Download”按鈕,進入下面頁面。預設情況下已經選擇“Home and school u

docker 安裝mysql 遠端無法連線原因,沒有修改遠端授權

mysql -uroot -p -h 127.0.0.1 mysql> select host,user,plugin,authentication_string from mysql.user; mysql> ALTER USER 'root'@'%'

關於iOS稽核由於ipv6環境下無法連線的問題

根據蘋果公司的要求,6月1號後所有應用需要支援ipv6的環境,根據網上的文件,對客戶端進行了修改(如更新第三方庫,替換若干方法等),按照蘋果公司和網路上的說法,不需要對伺服器進行修改,因此從一開始就將重心放在了客戶端上面,未考慮過伺服器上的問題。 但是經過了至少5次的提交,

Unity之IOS和Android安裝大小優化

簡介 蘋果對於IOS執行檔的大小是有明確的限制的,其中TEXT段的大小不能超過80M,否則提審將會被蘋果拒絕,同時,如果TEXT段過於太大,那麼在蘋果進行加密之後,很容易出現解壓失敗等各種異常,最終導致遊戲無法正常執行。因此,理論上我們應該儘可能保持我們的執行檔TEX

mysql8 安裝後 Navicat 無法連線的問題

無法連線的原因是mysql8與mysql5的加密方式不同。連線時會出現1251錯誤。解決辦法:1.先通過命令列進入mysql的root賬戶:PS C:\Windows\system32> mysql -uroot -p再輸入root的密碼:Enter password:

Windows server 2008 r2企業安裝步驟

mage 註意 roc bio oss blog tex server bdd 開機調整BIOS,設置U盤為第一啟動項 硬盤進行分區 選擇安裝的版本,目前安裝的是企業版 安裝成功進入系統,第一次進入系統是需要進行密碼的修改,*:需要註意server的密碼是需要滿足字母大

IOS企業打包釋出直接在手機上升級伺服器配置再也不用AppStore了

本文的服務端使用的linux+nginx 首先配置https訪問 建立SSL證書執行以下命令: cd /usr/local/nginx/conf openssl genrsa -des3

Fiddler基本用法以及如何對手機抓以及無法連線手機的解決

一、Fiddler是什麼?   ·一種Web除錯工具。   ·可以記錄所有客戶端和伺服器的http和https請求。   ·允許監視、設定斷點、修改輸入輸出資料。 二、Fiddler下載 三、Fiddler的工作原理   Fid

關於fiddler手機(APP)抓無法連線網路問題處理

個人在新入職公司,想安裝fiddler 嘗試通過手機連線本地電腦訪問伺服器網路.然後再通過fidder在本地和與伺服器之間抓取資料,之前也有在上家公司用過,但不知是網路認證的原因,還是這次下載的fidder自身的問題,當我將認證書傳到手機端,安裝後,手機端設定手動代理服務,連

navicat漢化安裝下載

漢化版可以查詢mysql資料庫的軟體navicat,下載地址:http://www.liangchan.net/soft/softdown.asp?softid=4785我已經測試過了,可以直接安裝的,