今晚我從Snow Leopard升級到Lion,並升級到Xcode 4.3.1(iOS 5.1)。現在,當我嘗試在我的設備(iPad)上運行調試模式時,我收到「沒有找到此可執行文件的有效配置文件」。我已經在這個問題上嘗試了過去的任何建議。我已經生成了一個新的證書。我已設置我的代碼簽名以使用新證書。我已更新配置文件以使用新證書。我已經進入.pbxproj文件並刪除了對配置文件的所有引用。我已經清理並關閉了Xcode一百萬次。無論我做什麼,嘗試在設備上運行時都會遇到同樣的錯誤。Xcode 4.3.1「沒有找到該可執行文件的有效配置文件」
在管理器中,供應配置文件在我的庫中顯示爲「有效配置文件」,但在爲設備列出的供應配置文件下沒有列出。我嘗試點擊添加按鈕並手動導入 - 沒有任何反應。它沒有出現。當我點擊Organizer中的設備圖標時,顯示「Provisioning No provisioning profiles」。但是,當我在線訪問iOS Provisioning Portal並單擊設備時,配置配置文件在那裏顯示爲與設備關聯。
任何想法?我在這裏拉我的頭髮。
你檢查你的捆綁標識符你有嗎?將您的新Provisioning配置文件的標識符作爲您的Bundle標識符。 – Sree 2012-03-13 09:52:31
與我的配置文件關聯的App ID是(Bundle Seed ID)。(Bundle Identifier)。它匹配我的info.plist文件中的Bundle Identifier。 – Joel 2012-03-13 10:03:26
您是否爲Project和Target在「Build Settings」中設置了相同的「Code Signing Identity」?最簡單的就是使用'iPhone Developer',這使得它總是與正確的配置文件匹配。 – 2012-03-13 12:06:42