本文主要講述以下內容:
- ios開發版證書的申請,
- 企業證書的申請,
- appid的創建,
- provision profile的生成,
- 開發設備devices的綁定,
- 以及每個證書文件之間的關系,
- 最后使用這些證書發布企業內部使用的app的方法過程。
企業版證書如下

開發者證書如下:

安裝之后,ios_development.cer會自動啟用Keychains程序,將其加入到login證書中。
provision Profile文件則是會被iphone Configuration Utility程序管理,如下圖,安裝后可以看到其綁定的app id.

普通開發者profile 則可以看到其綁定的機器數量devices。

連接上自己的手機(非開發機),可以看到安裝的兩個企業版的provision profile, 及其過期時間。

編譯設置,注意將Bundle identifier 設置成以上企業證書的app id (注意去掉前面的字母數字id),只填寫com.comanyName.appName.

設定code Signing identity 為distribution 證書。

下面就是生產ipa文件了,
首先,找到剛編譯生成的.app文件。

打開itunes,並轉到apps功能頁。

將該app文件拖放到itunes的app功能頁,就可自動生成可以供公司的員工安裝使用的程序了(不需要時開發機,普通用戶也可以安裝)。


參考:
1. 企業證書的申請流程, 使用,發布方法: http://blog.csdn.net/kmyhy/article/details/6418280
2. apple developer center 設置生成開發者證書,發布證書,appid, provision profile 的生成過程: http://blog.csdn.net/holydancer/article/details/9219333