iOS10+xcode8真機測試的問題


iOS10+xcode8真機測試的問題  

 

今天把iPhone和xcode都更新到最新版本了,用真機調試的時候直接提示兩個錯誤:

 

1.BDVRClientSample requires a provisioning profile. Select a provisioning profile for the "Debug" build configuration in the project editor.

2.Code signing is required for product type 'Application' in SDK 'iOS 10.0'

 

第一個簡直莫名其妙,我的應用是研究百度語音demo,然而之前並不需要調試那么多;

第二個百度的答案是:選擇工程->Build Settings -> Code Signing -> Code Signing Identity -> Debug -> Any ios SDK 將選項改為:iPhone Developer。毛用都沒有,而且並不能改成iPhone Developer

試過其他設備iOS10以下都能跑,就是iOS10不行。

然而我已經解決。

源引:http://stackoverflow.com/questions/37806538/code-signing-is-required-for-product-type-application-in-sdk-ios-10-0-stic(一般人看中文就好)

以下是高彰中文版

1.神聖的莫莉,我不得不做這一切為了工作。圖片勝過一千個單詞。如果你得到這個錯誤歸檔然后繼續閱讀。

 

 

2.去你的應用程序並單擊general選項卡。下簽署部分取消“自動管理簽署”。一旦你這樣做你會得到一個狀態的紅色錯誤如下所示。

 

 

3.現在這是棘手的一部分,您需要取消“自動管理簽約”的目標在你的項目中。這一步是非常重要的。

 

 

4.現在在“構建設置”選項卡下的每一個目標和設置“iOS開發者”下代碼簽名的身份。為你的“項目”做相同的步驟。

 

 

 

5.現在Xcode - >(產品)product- >(清空)Clean。閉上你的項目在Xcode中,重新一遍。關鍵!!!

6.這之后去你的每一個目標的general選項卡,並檢查“自動管理簽名”和團隊下拉選擇您的開發者賬戶。

 

 

 

 

 

7.存檔你的項目,一切都應該工作。真的蘋果嗎?這是想讓我們的生活更容易嗎?選擇為“調試”配置概要文件在項目構建配置編輯器。(外援到此結束)

如果你的項目是自己編寫的,那么到此就應該可以運行(自己在調一下),如果項目是要參考運行別人的demo(演示),那么就要繼續下一步了。

8.在General->Bundle ldentifier更換自己新建的項目的包標識符,目的是讓編譯器運行你名下的程序。

 

 

注意項目是運行在模擬器上還是運行在真機上!

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM