Provisioning profile 淺析


轉載自:    http://blog.csdn.net/chenyufeng1991/article/details/48976245

  一般在我們代碼編寫中不會用到Provisioning profile這個玩意,就算是在模擬器下運行也不會碰到,但是當我們要在真機上運行時,那就必須會碰到Provisioning profile了。Provisioning profile是iOS下的配置文件。目前隨着Xcode7的發布,我們就可以在不購買蘋果開發者賬號的情況下進行真機運行,這個Provisioning profile的理解就更為簡單了。

       Provisioning profile一般包括三樣東西:證書、App ID、設備。當我們在真機運行或者打包一個項目的時候,證書用來證明我們程序的安全性和合法性(也類似Android中的證書keystore文件)。App ID就是你應用的ID,用來驗證bundle ID是否與其一致,這個在新建項目的時候生成,當然你也可以修改;

設備就是就是你要運行的真機,要進行授權。Provisioning profile的作用就是把這些東西打包在一起,以便在調試和發布的時候使用。

      當然Provisioning profile也分為Development和Distribution,也就是分為開發用的配置文件和發布用的配置文件。我們可以來看一下這幅圖:

其中設備ID我們可以從Xcode-->Windows-->Devices來獲取:

 

     那我們如何來查看當前Xcode中有哪些Provisioning profile呢?通過Xcode-->Preferences-->Accounts-->View Details來進行查看。如圖:

.

 

      程序在真機上是怎樣運行的呢?來看下圖:

.


免責聲明!

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



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