ios簽名使用了加密機制,真正的iOS簽名時,還不能隻附加證書(包括公鑰),還需要進一步包裝證書。那是我們熟悉的配置文件,也稱為PP文件、描述文件和供應配置文件。
iOS簽名和打包過程實際上由Xcode管理,過程如下:
1 .首先,Xcode确定App中的bundle ID是否與PP文件中的App ID匹配,以及在App中的Entitlements(.entitlements )文件中聲明的權限是否在PP文件中的entitlements中。
2 .然後,Xcode在電腦的Keychain上查找。PP文件中是否有與Certificates匹配的證書?一緻的情況下,終于進入下一步。
3 .Xcode檢查與匹配證書相對應的私鑰是否綁定。如果沒有關聯,則無法執行以下重要步驟——簽名。
4 .現在利用散列算法和私鑰對APP進行簽名。
5 .最終,打包App、PP文件和簽名将生成.ipa包。
如何在蘋果手機上安裝ipa文件:
1 .用AppStore下載的App可以安裝在手機上。
2 .開發過程中,可以直接在手機上安裝APP進行調試。
3 .合并企業分發可以直接安裝企業證書簽名之後的APP。
4.ad hoc相當于企業分發的限制版,限制了安裝設備的數量。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!