我是iOS開發的新手,我在爲客戶端部署某些內容時遇到了一些問題需要測試。我正在使用XCode v4.3.2。我被給了一個xcode項目,並要求做一些小的編碼修改,主要是爲了讓我的腳溼潤。我做了更改,編譯了應用程序,在模擬器中運行它,它工作正常。我把我的iPhone連接到MacBook,並按照蘋果的說明將我的手機設置爲開發手機,從手機上運行它,沒有任何問題。在部署iOS應用程序的臨時測試版本時遇到問題
現在我需要幫助的部分。該公司擁有Apple的開發許可證。他們通過蘋果公司向我發送了一份邀請函,我接受了這一邀請,併爲我生成了Apple開發許可證。我接手的項目有一堆代碼簽名密鑰,它們都已過期,所以我將密鑰切換到爲我生成的密鑰。我將該項目歸檔,然後將其保存爲生成.ipa文件的adhoc/enterprise。他們試圖將ipa加載到iPod Touch(該項目之前的工作),併產生了一個錯誤,表示它沒有權利。
我檢查了Stackoverflow並發現了一篇文章,說明如何添加權利,所以我跟着他們,現在在代碼簽名權利(在生成設置)它說:[ProjectName] .entitlements([ProjectName]是實際的項目名稱:))。我重新歸檔併發送給她,並且她試圖加載新的.ipa。現在在同步中,她得到「未安裝在ipod上,因爲發生了未知錯誤(0xE8003FFE)」。
這讓我瘋狂......我做錯了什麼?我有她的iPod的設備ID,以防萬一,我必須爲她設置一些特定的「事情」作爲臨時測試者嗎?我想它會工作....請幫助!
一切似乎都遵循。只需檢查代碼簽名應用程序,使用適當的配置文件和適當的.plist文件即可。我還假設目標iPod是蘋果開發者網站上的配置設備。 –