2008-11-17 37 views
3

所以我們都需要將我們的應用程序部署到真正的iPhone上進行測試。我敢肯定,你和我一樣,已經找到了一羣吸血鬼,幫助你完成這個過程。無論何時您想將構建版本發送給新用戶,都需要將新設備ID添加到您的臨時規定中。這部分是相當無痛的。試圖讓Xcode使用新的配置文件時,麻煩就開始了。什麼是將新設備添加到adhoc設置的最佳工作流程?

什麼是最好的方式來獲取Xcode和第一次使用新的規定?理想情況下,我想這樣做沒有更改.xcodeproj文件。

回答

0

我不能在不更改.xcodeproj文件的情況下做到這一點,但這可能是因爲我有可怕的運氣讓事情沒有經過整個「構建乾淨的,取消選擇配置文件,重新選擇配置文件「過程。

4

我已經這樣做了如下,具有良好的成功:

  • 發出呼籲beta測試。
  • 應對每個「以beta測試,我需要你的UDID,你可以按照以下說明將其發送給我的......」
    • 鄉親無法發送UDID被告知「謝謝你的時間,但測試版不再需要應用程序。「
    • 如果有太多人無法弄清楚,請查看您的指示。
  • 幾天後,製作批處理文件,所有人都在測試版。
    • 我將該設備命名爲該人的電子郵件地址,即,mikeATexampleDOTcom。
    • 我在測試版程序,Neko-beta-1之後命名了該條款。
  • 構建應用程序,提供&提供(非技術安裝指導!)
  • 對於散兵遊勇,你可以建一個條款,或將它們添加到現有的一個,或者告訴他們「公測的完整。 「

則...

  • 幾天後,發送電子郵件,詢問其怎麼回事,如果他們有什麼困難,等測試版年底前
  • 〜3天,電子郵件,說「測試版即將結束,請務必返回您的問卷。「
  • 測試結束後,一定要感謝所有人,即使是那些沒有回覆的人。
1

我現在要做的是創建一個新的供應配置文件,如果設備發生變化。即使您修改了現有的名稱,它本質上也是具有不同ID的新配置文件,但具有新名稱。然後測試人員的iPhone用相同的名稱填充配置文件:)

是的,這意味着每次更改您的Xcode項目文件,但根據我的經驗,它更可靠。

如果您確實保留了相同的名稱,請小心Xcode的配置配置文件緩存,這會導致配置文件混亂。最好的辦法是從Organizer窗口中刪除所有配置文件,並刪除〜/ Library/MobileDevice/Provisioning Profiles中的文件。然後重新啓動Xcode並重新導入配置文件。

相關問題