從Xcode7升級到Xcode8后,從Xcode8打開以前的工程,證書的配置會變成自動的
"General" -> "Automatically manage signing"

Build項目時,會出現證書失敗的問題
Automatic provisioning failed:? Xcode failed to provision this target. Please file a bug report atand include the Update Signing report from the Report navigator.Provisioning profile "iOS Team Provisioning Profile: com.xxx.xxx" doesn't include signing certificate "iPhone Developer: xxx xxx (MQF8D9PK85)".Code signing is required for product type 'Application' in SDK 'iOS 10.0'


解決辦法:
1. 修改"Code Signing Identity"的值
選擇 工程->Build Settings -> Code Signing -> Code Signing Identity -> Debug -> Any ios SDK 將選項改為:iPhone Developer
參考:? iOS真機測試 code signing is required for product type 'Application' in SDK 'iOS 10.0'
2. 重新設置debug 和release的 Provisioning Profile
Xcode8.0 新特性之一,更新了Provisioning Profile,需要重新設置debug 和release的?Provisioning Profile,設置完成后Clean,Run通過。
參考:? Xcode8.0 Bate 適配問題,Code signing is required for product type 'Application' in SDK 'iOS 10.0'
3. 關閉"Automatically manage signing"
如果上面兩個方法都不湊效,那只有使用終極方法,直接關閉"Automatically manage signing"的配置,改用手動配置的方式
