1. ...
1.
Explicit App ID:指定一個具體的bundle id,一個app id只能用於一個項目開發。
Wildcard App ID:使用通配符,一個app id 可以用於多個項目開發。
最好選Explicit App ID,每個項目單獨建立一個app id,這樣比較容易理解。
2.
SDK放置路徑
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
項目緩存,簡單打包也在這邊
~/Library/Developer/XCode/DerivedData/
換新的證書的地方
~/Library/MobileDevice/Provisioning Profiles
Application Loader目錄:
/Applications/XCode.app/Contents/Applications
OS證書分2種,1種是開發證書,用來給你(開發人員)做真機測試的;1種是發佈證書,發佈證書又分發佈到app store的(這裡不提及)和發佈測試的ad hoc證書。
那ad hoc證書和開發證書區別在哪裡?如果你的tester(團隊測試人員、客戶)都能將測試設備拿到你面前,直接插到你的mac開發機上,你可以直接將程式“灌”進去,那有開發證書就夠了,不需要ad hoc證書。
如果tester的iOS設備不能直接讓你灌程式,那怎麼辦?你必須打包(Archive)你的程式,然後發給你的tester,讓他通過itunes進行安裝,那就需要ad hoc證書了。