2012-01-17 191 views
0

我試圖在某些設備上生成用於測試的IPA文件,但是當我嘗試使用IPhone配置實用程序在這些設備中進行安裝時,我收到以下消息:「有效的配置文件沒有找到這個可執行文件「。IPhone - 代碼簽名,配置,證書

我仔細檢查了證書和配置(分發),項目 - >生成設置 - >代碼簽名和目標 - >生成設置 - >代碼簽名標識也是正確的。

的東西,我才意識到是,當我嘗試存檔 - >共享,身份沒有有效的供應配置文件(看圖片):

Valid XHTML http://tlab.in/codesign.png

我一整天都在搜索,我找不到任何有用的東西。有任何想法嗎?

回答

2

下面是您應該查看常見問題:

  1. 在置備門戶網站(在蘋果開發者網站),確保有分佈標籤的有效和活動發行配置文件,並它應該是AdHoc類型的。
  2. 確保您所添加的設備ID爲一步的配置文件1.
  3. 確保你寫的正確捆綁標識符在您的項目
  4. (也稱com.yourcompany.yourproject一)
  5. 檢查您是否在Xcode中將Build Settings-> Code Signing-> Release設置爲正確的標識符。
  6. 完成這些步驟後,您應該能夠按下您提供的圖像的組合框並選擇AdHoc證書。
  7. 有時,您可能需要從正在測試的設備(從設置 - >常規 - >配置文件)手動刪除舊的預配置配置文件。

我希望這有助於你

+0

非常感謝隊友! – Claudio 2012-01-19 20:06:49

+0

不客氣.. – antf 2012-01-19 20:11:17

1

在這種情況下,您爲分配給應用程序的軟件包ID沒有有效的AdHoc供應配置文件。如果您要創建一個IPA共享 - 它需要是一個AdHoc配置文件 - 並確保包ID匹配。