天天看點

XCode 5 項目簽名混用開發和釋出版本将不能聯機調試

XCode 5 項目簽名混用開發和釋出版本将不能聯機調試

<a target="_blank" href="http://blog.csdn.net/opengl_es">轉載請保留此句:太陽火神的美麗人生 -  本部落格專注于 靈活開發及移動和物聯裝置研究:iOS、Android、Html5、Arduino、pcDuino,否則,出自本部落格的文章拒絕轉載或再轉載,謝謝合作。</a>

如下圖所示:

XCode 5 項目簽名混用開發和釋出版本将不能聯機調試

當你要聯機調試的時侯,如果 Provisioning Profile處選擇的仍是釋出版本的描述檔案名,那将會導緻聯機調試失敗。

不過選擇也是很友善的,直接根據您的應用辨別,自動列出可用的,并不會象之前一樣列出很多不相關的。

反之,如果你選擇的釋出版的描述檔案名,那麼在 Code Signing Identity 下列出的,也将是與該描述檔案比對的應用簽名;

話說回來,早些年,感覺Xcode的這個簽名弄得很混亂,那時就基本明白了,一個描述檔案下載下傳到裝置上,當應用要運作時,得先驗證裝置辨別、應用的開發者辨別等等資訊,但XCode确沒有提供這種對應比對功能,使得開發者在這上面花費很多時間去猜。

現在好了,XCode5已經意識到這一點,并自動完成了這些匹與工作。不過具體的比對工作是從描述檔案中解析出來的,還是自動從官網用相應開發者帳号下載下傳更新下來的,還不得而知。

這個也好測試,初始化一下開發環境,就應該可以了。如果沒有輸入開發者帳号,僅導入的方式,仍能達到上面的比對效果,說明是解析的描述檔案。

看來XCode5還真是做了不少改進工作,也許版本控制的問題,并不是問題,而是一種全新的使用方式,有時間再去官網查查相關資料,研究一下。

繼續閱讀