iOS證書、簽名、安裝描述文件


1、Certificates(證書)
     證書是用來給應用程序簽名的,只有經過簽名的應用程序才能保證他的來源是可信任的,並且代碼是完整,未修改的。在Xcode Build Setting的Code Siging Identity中,你可以設置用於代碼簽名的證書。
     證書主要分兩類:Development和Production,Development證書用來開發和調試程序,Production證書用來發布應用程序。
  • Development
    • App Development:Sign development versions of your iOS app
    • Apple Push Development:調試App Push Notification
  • Distribution     
    • App Store and Ad Hoc:Sign your iOS app for submission to the App Store or Ad Hoc distribution
    • Apple Push Notification:
 
2、Identifiers(應用程序標識符)
     App ID 標識一個或一組App,App ID 和Xcode 中Bundle ID是一致或者是匹配的
例如:com.xinyunlian.text 或含有通配符的 com.xinyunlian.*
 
3、Devices
     個人賬號每年能添加100台設備,每台設備的UDID來唯一標識。
 
4、Provisioning Profiles (安裝描述文件)
     Provisioning Profiles文件包含了以上所有內容:證書、App ID、設備,Provisioning Profiles文件在打包是嵌入ipa包中。
     和證書一樣,Provisioning Profile也分Development和Distribution兩種:
  • Development
  • Distribution     
    • Ad Hoc:發布到App Store
    • App Store:安裝到有限的注冊過的測試機上
 
Provisioning Profiles文件結構

 

 
app 安裝到測試設備上

 

參考鏈接:
蘋果開發帳號介紹
 
Certificate、Provisioning Profile、App ID

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM