2013年3月21日 星期四
iOS學習_使用企業帳號發布
很謎的企業用帳號,很有趣的帳號管理,:D
------------------------------------------------
開發使用:
1. 在Mac,開啓鑰匙圈,確認偏好設定內的,憑證,線上憑證狀態協定(OCSP與CRL為停用)
2. 選擇選單鑰匙圈存取>憑證輔助程式>由憑證授權要求憑證,匯出憑證授權。(EX:CertificateSigningRequest_enterprise_ola.certSigningRequest)
3. 電子郵件填寫已經加入企用帳號的Apple ID,取名稱(enterprise_ola),並選擇儲存到磁碟,勾選指定密鑰配對資訊。
4. 選擇密鑰大小2048與RSA演算法。
5. 進到 https://developer.apple.com
6. 點擊iOS Dev Center
7. login步驟三的Apple ID
8. 登入後,點擊右側iOS Provisioning
9. 選擇左側選單Certificates,於Development上傳剛剛建立的檔案(CertificateSigningRequest_enterprise_ola.certSigningRequest)
10. 重新整理網頁以後,可以下載XXX.cer檔案,雙擊兩下存入鑰匙圈。
11. 回到網站,選擇左側選單的Provisioning。
12. 點擊New Profile,建立一個新的Provision,AppID在開發階段可以先用:Xcode iOS Wildcard App ID
13. 下載後雙擊兩下進到Xcode Organizer的Provisioning Profiles。
14. 至project/Build Settings/Code Signing Identity,更改Debug使用的憑證,測試是否可以正常由Xcode灌到測試機當中。
------------------------------------------
發佈使用:
1. 至網頁的Certificates Distribution下載發佈用的Certificate(EX:Ola Engineering Consultants, inc.,Taiwan)
2. 雙擊兩下進到鑰匙圈的憑證內。
*.若是Provisioning Profiles出現valid signing identity not found,則去檢查鑰匙圈內的憑證是否有跟著對應的鑰匙,若無則必須去取得第一個建立Certificate的人,
利用其電腦匯出p12檔案,再雙擊加入要持圈即可。(或是Revoke企業帳號內的Distribution Certificate並重新建立,但往後有人需使用則必須你電腦匯出的p12檔案)
3. 建立AppID,該名稱似乎無法刪除與更改,請謹慎命名。(Bundle Identifier可至XCode的targets內summary查。
5. 至Provisioning的Distribution建立Provision
6. 選擇In House,輸入Profile name。
7. 下載後雙擊兩下,進到Xcode Organizer的Provisioning Profiles
8. 至專案info的Configurations增加Inhouse項目。
9. 至project/Build Settings/Code Signing Identity,更改Inhouse使用剛剛下載的憑證。
----------------------------------------------------------
開始匯出,發佈:
1. 先準備一個要放置下載位置的網站,於該網站的MIME類型加入ipa與plist
.ipa | application/octet-stream
.plist | text/xml
2. 開好要放入下載app資料夾,並記錄該位置(EX:http://ola.com.tw/appdownload/)
3. 於Xcode選擇Product > Archive > Distribute
4. 選第二個Save for Enterprise or Ad-Hoc Deployment
5. 於儲存時,勾選下方的"Save for Enterprise Distribution",並輸入Application URL與Title
Application URL:http://ola.com.tw/appdownload/ola.ipa
Title:ola app
6. 將匯出後的檔案(ipa與plist)放置到步驟2的位置(EX:ola.com.tw/appdownload/內)
7. 於上述位置準備下載頁面,下載按鈕撰寫方式如下:
8. 使用ios產品下載看看。
訂閱:
張貼留言 (Atom)
2 則留言:
沒有圖
因為截圖了話實在太多張了,意會一下。 ㄎㄎ
張貼留言