首先iphone上登陸的appleID要和自己Xcode中account處添加的appleID一致。
一、問題描述:
現在Xcode7以后就可以免開發者證書真機調試程序了。但是開始的配置遇到了一些問題:
它們分別是:
None of the valid provisioning profiles allowed the specified capabilities:
Your build settings specify a provisioning profile with the UUID “9cdcc242-
None of the valid provisioning profiles include the devices:Qipa.
Failed to code sign "QiYiVideo".
...
還會出現配置好了以后在一個真機上成功運行了以后,換了個 真機 重新調試;還會報錯。
二、解決辦法:
1、在Xcode中——preferences——accounts——添加apple ID登錄以后,選擇View Details——點擊download所有以后會出現一個Provsioning Profiles;
2、更改原來的Bunder Idendifier,更改為沒使用過的即可;
3、選擇BuildSettings——Code signing——Code Signing Identity下面四行全部選擇為自己的apple ID對應的選項;
4、選擇BuildSettings——Provsioning Profile選擇為Automatic選項;
如下圖所示:
圖一
圖二
然后如果還有問題,選擇iPhone手機的設置——通用——描述文件(iOS7)/描述文件與設備管理(iOS9) 點擊自己的appleID賬號選擇信任,重新run起來即可;
三、坑挺多,反正最后General的圖一中,term下面沒有提示有問題需要fixe就沒大問題;另外盡量不要點擊Xcode的自動fixed,基本沒啥用;【切如果換了手機以后圖和上圖一樣的話,重新勾選下圖二中Code Signing Identity 中的選項即可,即便是選項沒有變化重新勾選后也會變好使】