前兩天為了能在裝置上測試我的app,在網上搜盡了各種無認證調試的方法(因為咱不是IDP),但是結果都很杯具,無一倖免的不能行。後來一個朋友給一個方法,採用一個萬能認證進行簽名,然後就直接可以在裝置上測試,太給力了!下面貼出圖文教程:
一、首先裝認證!
雙擊hujunling.p12,接著,提示輸入密碼,直接點擊好就行了,沒有密碼!立馬,認證就裝上了。
二、開啟special.mobileprovision檔案,點擊左側邊欄的 Provisioning Profiles。如果你看到下面介面,恭喜,你成功80%了。成功裝上認證並且可以使用了。但是如果 special 出現驚嘆號警告!而且下面的詳細框紅色報錯的話,很可能是你的xcode之前破解過(因為網上有一種破解xcode來真機測試的方法),本人就是試過這種方法,結果裝這個認證的時候不行,沒別的了,重裝xcode吧!
三、裝完認證,接下來我們要在xcode的具體工程裡面去改幾個配置,很簡單很快,我們就可以歡快地跑在我們的裝置上了!
首先修改工程的Info,雙擊項目。
確定 Project Format 在 3.1以上,一般選3.1好了。
來到,Bulid裡面,在code signing identity裡面,選擇我們剛剛裝上的認證,還記得名字嗎?
接著往下,修改 iOS Deployment Target 目標版本,這裡選擇不超過你的裝置系統版本的,而且請記住這個版本,呆會我們在改另一個檔案的參數的時候要跟這個一樣!
好了,改完了工程的Info,我們接下來還要改Targets的Info。雙擊。
還是找到code signing identity,選上我們的認證 ,注意,這裡不再是之前那個Info設定檔了。
下面還是找到, iOS Deployment Target,注意之前我們選了什麼版本的iOS
這兩個Info修改的兩個參數是一樣的對不?接下來我們還要改一個不一樣的地方。繼續在target Info裡面。選擇Properties選項卡!
在第二個框,Identifier,把原來的內容刪掉,隨便改一個標識,對,你沒看錯,隨便改一個,這裡我隨便改成 wewe。這就是萬能的認證啊!至此,我們旅途已經完成,關閉Info,連上裝置,run一下吧!
四、可能你在做完以上的步驟之後,還是出現運行不了。這就會涉及其他很多方面的因素了,如找不到裝置(Device)啊,記憶體方面錯誤啊,圖片沒有都是PNG格式啊(這是一個很奇怪的現象?當圖片有不是PNG格式的時候,好像會運行不了!)等等之類的,那時候就得具體問題具體解決了!