2012-11-06 100 views
0

對不起,我確定這個問題是非常基本的,但是從我讀過的內容來看,我正確地做到了,仍然沒有任何運氣。將未連接的UDID添加到XCode中的現有項目

我在XCode中有一個項目。它編譯正確,我可以在我最初啓動項目時創建的配置文件的最初部分的所有設備上臨時安裝它。

我現在有另一個需要添加的UDID,以便它們可以測試。他們生活在國家的另一邊,所以我不能附加設備並通過XCode添加它。

所以從我的理解,這是我所採取的步驟:

  1. 過在developer.apple.com的UDID添加到設備列表中。
  2. 更新開發者網站上的供應配置文件以包含添加的UDID。
  3. 在XCode中,打開管理器,選擇配置文件並點擊刷新。
  4. 重新編譯。

我錯過了那裏的一步嗎?它重新編譯好,但顯然不會安裝在添加的設備上。

編輯:我發現This Post,這聽起來像我想要的,但我找不到「自動設備配置」複選框。那個地方在哪裏?

回答

0

似乎「自動設備配置」複選框已從後來的Xcode版本中刪除,請檢查此問題:The Automatic Device Provisioning options have gone since upgrading to Xcode 4.3.1?
您列出的步驟看起來不錯。您可以檢查新配置文件是否已被有效插入到ipa文件中:
- 將.ipa重命名爲.zip;
- 導航到Payload,然後導航到.app包的內容;
- 用文本編輯器打開embedded.mobileprovision文件;
- 在文件內搜索新的UDID字符串。

+0

謝謝。這肯定有助於確認我的問題。 UDID不在那裏。我想我只是重新創建整個設置。瘸。 –

+0

檢查您從Apple下載的配置文件。它的UDID在那裏,問題在於Xcode。在「生成設置」中重新分配配置文件。如果它仍然不起作用,請手動編輯Xcode項目文件:http://stackoverflow.com/questions/5291463/xcode-wont-recognize-my-new-provisioning-profile –