iOS APP超級簽名的成本費用及技術流程

由於蘋果企業簽名的不穩定,不少人把目光轉移到蘋果超級簽名這種方式,想要一個穩定長久的運行方式!php

超級簽名須要要用到的基本資料!html

一、我的或者公司的蘋果開發者帳號git

二、超級簽名分發系統!github

超級簽名成本服務器

超級簽名須要用到我的或者公司的蘋果開發者帳號,年費688,只能加100個蘋果手機udid,最基本的合計安裝一臺成本是6.88!app

加上分發系統這邊的成本,合計安裝一個十來塊!若是用戶量大的成本會很是高!工具

超級簽名的優勢就是很是穩定,不會像企業證書籤名容易掉籤問題,並且不用信任,安裝後直接能夠啓動!追求穩定的很適合!
QQ%E5%9B%BE%E7%89%8720190822105310.png測試

超級簽名技術流程圖ui

17754767-5232c3f381b95597.png

超級簽名技術細節原理spa

簡單來講,就是把添加蘋果設備udid而後打包進行真機測試的過程(以下面真機測試教程),實現了自動化!

申請ad hoc證書打包iOS真機測試教程

總體運行流程

1.用戶手機安裝預留的描述文件,獲取本機udid後,向服務器返回用戶的udid

2.服務器收到UDID後,將UDID添加到開發者帳號下。

3.而後生成此udid簽名用的證書描述文件,把預留的ipa重籤。

4.重籤後的iPA上傳分發服務器,經過分發連接讓用戶下載。

使用配置文件獲取UDID過程

蘋果公司容許開發者經過IOS設備和Web服務器之間的某個操做,來得到IOS設備的UDID!

1.製做獲取設備udid的描述文件.mobileconfig

2.用戶安裝.mobileconfig描述文件!

3.返回接收用戶的udid數據,好比:UDID,須要在.mobileconfig描述文件中配置好,以及服務器接收數據的URL地址;

獲取設備udid的描述文件.mobileconifg寫法例子

<?xml version=」1.0″ encoding=」UTF-8″?>

<plist version=」1.0″>

<dict>

<key>PayloadContent</key>

<dict>

<key>URL</key>

<string>http://dev.skyfox.org/udid/re...;/string> <!–接收數據的接口地址–>

<key>DeviceAttributes</key>

<array>

<string>UDID</string>

<string>IMEI</string>

<string>ICCID</string>

<string>VERSION</string>

<string>PRODUCT</string>

</array>

</dict>

<key>PayloadOrganization</key>

<string>dev.skyfox.org</string>  <!–組織名稱–>

<key>PayloadDisplayName</key>

<string>查詢設備UDID</string>  <!–安裝時顯示的標題–>

<key>PayloadVersion</key>

<integer>1</integer>

<key>PayloadUUID</key>

<string>3C4DC7D2-E475-3375-489C-0BB8D737A653</string>  <!–本身隨機填寫的惟一字符串–>

<key>PayloadIdentifier</key>

<string>dev.skyfox.profile-service</string>

<key>PayloadDescription</key>

<string>本文件僅用來獲取設備ID</string>  <!–描述–>

<key>PayloadType</key>

<string>Profile Service</string>

</dict>

</plist>

相關工具分享

獲取設備UDID的第三方庫:https://github.com/shaojianku...

Apple Developer Center 自動化工具:https://github.com/fastlane/f...

自動重簽名工具:https://github.com/chaoji365/–udid/wiki

OTA 分發應用工具:https://github.com/atelierdum...

Over-the-Air Profile Delivery Concepts(獲取設備UDID官方文檔):https://developer.apple.com/l...

相關文章
相關標籤/搜索