個人開發者賬號相對來說有lanuch assitant比較好弄 (這個在provisioning portal的home tab中)
對多人開發者賬號來說,則有一些限制
- 由管理員發一封邀請郵件
收到后點擊進入https://developer.apple.com/devcenter/ios/index.action, 就可以看到右上角的iOS Provisioning Portal, 點擊進入即可 - 添加Certificate
xcode需要安裝一個證書,它管理着公鑰和私鑰。 打開spot, 輸入keychain access, 在菜單上選擇Certificate Assisant -> Request a Certificate From A Certificate Authority, 然后將文件保存到某個地方(默認名字應該是CertificateSigningRequest.certSigningRequest)。
到Provisioning Portal中,在Certificate Tab中,在左下角選擇“Choose file"按鈕提交剛才保存的文件。然后等待approve。 approve后就可以下載下來,雙擊后xcode就可以自動幫你添加。 - 添加Device
需要管理員來添加
上傳device的UUID,然后給設備起一個名字 - 添加APPID
需要有管理員來添加
app id一般是com.company.appname的格式,用來同用訪問keychain (當然還可以用來push service等,但聯機調試暫時不設計到這)。app id被保存在provision profile中
com.company.appname的格式使得只有一個app在bundle中用這個,如果需要開發多個程序,是否用com.company.*會比較好 - 添加Provison Profile
需要有管理員來添加
創建一個新的profile,指定app Id跟device就可以了。弄好下下載下來,雙擊就會自動添加到xcode中。這樣就可以在設備上聯機調試了
如果在編譯的時候碰到以下錯誤
Code Sign error: a valid provisioning profile matching the application's Identifier could not be found
需要把Info.plist中Buddle ID改成APP ID中所使用的Buddle ID,在xcode的organizer中查看provisioning profiles,其中的App Identifier即是