2017-09-13 75 views
-1

蘋果剛剛推出了新的iTunes更新(12.7),從iTunes中刪除「應用程序」。現在我不確定如何將文件發送給用戶進行測試。以前我會:Appcelerator iTunes Sync已死亡。我現在如何分享iOS應用程序版本?

  1. 添加目標的UUID到我的開發證書
  2. 選擇 「MyAppName」 在項目資源管理
  3. 運行 - > iOS設備 - > iTunes同步時
  4. 查找 「MyAppName.ipa」 @ 「音樂/ iTunes的/ iTunes的媒體/移動應用/ MyAppName.ipa」
  5. 複製MyAppName.ipa到Dropbox的

然後我測試可以從Dropbox的下載,我安裝並在設備上測試。該過程不再適用於此iTunes 12.7更新。那麼我現在如何分享測試版本呢?我在這裏絕望。謝謝!

+0

你應該真正考慮使用Apple的Test Flight。對於內部測試人員,您只需要電子郵件地址,不需要UDID,不需要iTunes以及所有的OTA分配,這很容易。 – Frankie

+0

我在TestFlight上看到的問題是,Apple需要首先批准每個構建。這意味着我必須安撫看門人,我必須等待他們繞過我。當我發送直接IPA時,我不必處理這些複雜情況。 –

+1

對於內部測試人員(25個測試人員)構建不需要批准。外部呢。我有外部版本通常在4小時 - 24小時之間批准。 – Frankie

回答

1

我已經更新iTunes和我同樣的問題。我發現另一種解決方案,以獲得IPA:

  1. 連接你的iPhone,並建立自己的項目到您的設備,如您之前
  2. 在你的項目的生成/ iPhone的文件夾呢,打開[應用程序名稱] .xcodeproj 文件,這是開放的XCode
  3. 在Xcode中,在目標構建,選擇通用的iOS設備,然後CLIC產品菜單上,然後存檔
  4. 編譯後,窗口管理器會打開(在同一窗口用於發送您的應用程序到ItunesConnect
  5. 從主辦單位窗口中,選擇您的應用程序,然後點擊導出...按鈕。選擇選項:Save for Developpement Deployment,單擊下一步按鈕,爲所有兼容設備選擇導出一個應用程序,這會將iPA導出到您選擇的文件夾上!
+0

是的!這是答案。爲了100%清楚起見,大多數人都會從本頁面上的TestFlight答案中獲益更多。如果我的開發週期在這個項目上比較慢,TestFlight可能是最好的答案。不過,就我個人而言,在這種特殊情況下,這是最好的答案。謝謝! –

2

你應該真正考慮使用Apple的Test Flight。對於內部測試人員,您只需要電子郵件地址,不需要UDID,不需要iTunes以及所有的OTA分配,這很容易。

對於內部測試人員(25個測試人員)構建不需要批准。外部呢。我有外部版本通常在4小時 - 24小時之間批准。

Official docs on beta testing via TestFlight

+0

到目前爲止,它已經超過24小時。仍然沒有批准,或從蘋果的任何其他溝通。無法將客戶端添加到連接帳戶,因爲這會給他們太多的訪問權限。所以我現在在蘋果公司的憐憫之下,我從來沒有過。如果事情不是時間敏感的,我可以看到這很棒。 :( –

+0

)您可以添加成員,但不允許他們訪問您的應用程序數據(供市場/法律人員使用) –

+0

不要添加'用戶'。添加'測試人員' – Frankie

-1

這是我做了這個問題:

  1. 刪除新iTune的。
  2. 下載舊版本的itune並將其安裝到Mac。
  3. 創建ipa就像美好的舊日。
  4. 使用diawi服務將ipad發送出去!

完成!

亞倫

+1

一直在尋找舊版本來試試這個,找不到有信譽的源代碼 –

+1

另外,蘋果公司特意告訴我,我不能刪除iTunes,因爲它是一款核心應用程序,他們還表示os不允許在較新的版本上安裝舊版本 –

+0

哦,我只聽說過iTunes沒有Itune或itune,我也從未聽說過mac,gen和ipa – SteveFest

相關問題