1. 程式人生 > >App無法轉讓,您必須為想要轉讓的App關閉TestFlight Beta版測試解決方案

App無法轉讓,您必須為想要轉讓的App關閉TestFlight Beta版測試解決方案

最近朋友讓我給幫忙,轉讓一個App到另外一個公司,對於之前轉讓過App的我來說,是手到擒拿的事情。結果,當我點開他的轉讓介面,懵逼了、崩潰了...



就這麼一句“您必須為想要轉讓的App關閉TestFlight Beta版測試”,讓我不知所措,我找了一下國內國外的解決方案,貌似都沒有一個靠譜的方案,也不知道在哪裡關閉“TestFlight Beta”功能,對此也諮詢了App的客戶,結果人家的回覆讓我深感震驚:

您好:

感謝您為 App 轉讓問題而聯絡 Apple 開發者計劃支援,我是 Ming,我們十分理解您希望進行 App 轉讓的意願,也明白轉讓 App 對您的 App 管理和分發的重要性,我們將會盡力為您提供相應資訊,以便您更順利地繼續操作。


團隊代理可以點按〝App 詳情〞頁面的〝更多〞選單中的〝轉讓 App〞按鈕,以發起 App 轉讓。您需要提供接收方的團隊 ID,以及接收方帳戶中的團隊代理的 Apple ID。
如果 App 滿足所有轉讓要求,團隊代理就會收到一封電子郵件,其中含有有關如何在 iTunes Connect 的〝協議、稅務和銀行資訊〞區域中完成轉讓的詳情。


當應用正處於〝正在等待 App 轉讓〞狀態時,應用的元資料(版權和定價除外)會處於鎖定狀態。轉讓期間,應用在 App Store 中的可見性不會發生變化。


當應用正處於〝正在等待 App 轉讓〞狀態時,發起方可以點按 iTunes Connect 的〝協議、稅務和銀行資訊〞區域中的〝撤銷〞,以取消轉讓。


接收方可以點按 iTunes Connect 的〝協議、稅務和銀行資訊〞區域中的〝稽核〞按鈕,以接受轉讓。在接收方輸入所需資訊並同意轉讓條款後,應用就會進入〝正在處理 App 轉讓〞狀態。應用的版權和定價只有在轉讓完成後才可用。


轉讓最多需要三個小時才能完成。如果出現匯出合規性問題,則這一流程最多需要兩個工作日才能完成。完成後,應用會出現在 App Store 的新帳戶下。除了在轉讓前執行的所有銷售之外,發起的開發者將無權再訪問該應用或其任意資訊。接收方則只能訪問轉讓後的銷售資訊。


另外,應用必須滿足某些要求,才符合轉讓的條件。其相應要求如下:


• 轉讓方和接收方帳戶皆需為有效狀態,且最新版本的協議皆已生效。
• 如果該應用使用 iAd,則必須簽署 iAd 合同。
• 該應用必須擁有至少一個已獲批的交付版本,並處於以下任一可轉讓的狀態:“已經上架”、“二進位制檔案無效”、“被拒絕”、“被開發者拒絕”、“準備提交”或“被開發者下架”。
• 如果該應用包含消耗型或非消耗型的應用內購買專案,則這些專案必須處於以下某一狀態:“準備提交”、“已拒絕”、“被開發者下架”或“已批准”。
• 如果該應用的 SKU 已在接收方的帳戶中使用,則他在接受轉讓時需要輸入一組備用的 SKU。


某些應用不能轉讓。如您的應用符合以下任意條件,則該應用不能轉讓:


• 該應用有過已批准的訂閱應用內購買專案(自動續訂、非續訂或免費),此條件包含已刪除的專案。
• 該應用含有接收方的帳戶已經在使用的應用內購買產品 ID。
• 該應用在任一版本中包含過 iCloud 授權(即使該應用未啟用 iCloud)。
• 任一應用版本包含 PassKit 框架或 Passbook 授權。
• 該應用是一個共享沙盒容器的 macOS 應用。




您好:

感謝您聯絡 App Store 開發者支援。


您可以從您的帳戶中移除某個 app,然後再按照本電子郵件中的步驟使用其他帳戶重新提交該 app。


開始此過程之前,請檢視以下重新提交詳細資訊:


1. 完成此過程後,該 app 將實際成為 App Store 中一個新的單獨 app。
2. 只能保留 app 名稱和 app 內容(二進位制)。
3. 之前下載該 app 的客戶將無法收到 app 更新,除非他們下載新的 app。
4. 客戶評論、評分、下載歷史記錄和銷售資料無法移至新 app。
5. 在使用新帳戶提交該 app 前,必須更改其 Bundle ID。
6. 該 app 刪除後,您將無法在刪除它的帳戶上再次使用該 app 的名稱、Bundle ID 或 SKU。


如果新 app 所有者將不使用同一 app 名稱,請將該 app 下架,方法是取消選擇該 app 的“Pricing”(定價)部分中的所有地區。儲存更改後,該 app 將在 24 小時內下架。


如果您希望該 app 的名稱可供新 app 所有者使用,請點按“App Details”(App 詳細資訊)頁面上的“More”(更多)選單中的“Delete App”(刪除 App)按鈕,從您的帳戶中移除該 app。


向新 app 所有者提供該 app 的原始碼。新 app 所有者隨後必須為該 app 配置新的 Bundle ID,並提交 app 以供稽核。


在 Xcode 中,您可以在主專案視窗的“Info”(簡介)部分中更改該 app 的 Bundle ID。或者,您也可以更改 Info.plist 檔案中的 CFBundleIdentifier 金鑰。


有關更多資訊,請檢視 iTunes Connect 中的“轉讓 App 所有權常見問題”:


http://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wa/jumpTo?page=faqs


如果您有任何疑問,歡迎隨時通過電話或電郵的方式與我們聯絡。我們的辦公時間是北京時間週一至週五,09:00 至 17:00,電話號碼是 4006-701-855。請在聯絡時提供您的案例編號 100201076481。


如有需要,請到以下網站查詢 Apple 開發者計劃支援各地區的聯絡電話:


https://developer.apple.com/cn/contact/phone.php


我們很樂意給您提供幫助,再次感謝您參與我們的開發者計劃。


Ming
Apple Inc.


兩封郵件,給我的解決方案,言外之意,你要不就刪除App(App刪除的步驟,講的還是很詳細的罵人),這裡還是要明確一下,我看了一下需要轉讓的App並不包含“iCloud”,“bookPass”。如果我刪除舊賬號的APP,重新在另外一個賬號上傳,那麼:原來的Bundle Identifier還需要新申請一個驚恐,對於這樣的建議,我徹底的震驚尷尬,這意味曾經申請的支付、第三方分享、統計等等大哭,都需要重新申請一遍鄙視,預期這樣,還不如不轉讓了罵人罵人罵人
對此,我猜測這個“TestFlight Beta版”是不是因為之前的版本提交了內部測試功能導致的,如果釋出一個新的,並且沒有邀請內部外部測試的話,是不是就不算“TestFlight Beta版”。
因此,我就重新添加了一個新的版本,釋出去稽核,兩天後,稽核通過,再次點開轉讓按鈕,“您必須為想要轉讓的App關閉TestFlight Beta版測試”這個地方已經是一個綠色的小勾了,幸福來得太突然,或許是巧合,或許是僥倖,對於那些想轉讓的朋友,不妨也嘗試嘗試。得意
得意得意