iOS開發進行到實機測試時,我最常遇到的問題大概是程式秀出以下兩個訊息,遇到時常常搞混忘了怎麼解,筆記一下:

Unable to install package.(e8008015).
這個訊息是表示實機裝置中,未安裝正確的Provision Profile
我自己遇過的情況大概有以下幾種:
1. 下載下來的.mobileprovision檔真的忘了安裝了,開xcode->Window->Organizer->選到裝置的Provisioning Profiles選項,把檔案拖進去即可!
2. 製作的Provision Profile有問題,例如忘了選到此台實機的UDID,或是選錯APPID等…
3. 製作的Provision Profile是App Store用的,此時如果沒有AdHoc的profile在裡頭,就會產生此訊息

Unable to install package.(e8008016).
這個訊息官方好像沒寫到的樣子,原因是Profile裡的App ID不正確,不正確的可能我自己遇到大概是以下幾點:
1. AppID與XE6的Project Option->Version Info->CFBundleIdentifier不同
例如自己設定時可能設定是com.my.appname,但CFBundleIdentifier卻沒改,預設為專案名稱$(ModuleName),例appname,那一比對就不對啦! 
2. AppID格式不合法,合法的大概一般就是3組xxx.xxx.xxx,然後一些特殊字元不要用就行了

arrow
arrow
    創作者介紹
    創作者 無人知曉的Tony 的頭像
    無人知曉的Tony

    無人知曉的Tony

    無人知曉的Tony 發表在 痞客邦 留言(0) 人氣()