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