美國 Apple 公司本週宣布對 Apple Developer Program 進行重要更新。從今天開始,使用 iCloud 的 App 應用程式現在可以轉讓給另一個開發者,解決了開發者多年來的困擾。
什麼是 Apple DeveloperProgram?通過 iPhone、iPad、Mac、Apple Watch 和 Apple TV 版 App Store 向全球用戶推出您的 App。會員資格包含開發和分發 App 所需的一切工具、資源和支持,包括獲取 Beta 版軟體、App 服務、測試工具以及 App 分析等。
蘋果允許開發者轉讓使用 iCloud 的 App Store 應用所有權
蘋果之前有一個應用程式轉移項目,供開發者將他們的應用轉移到新帳戶或新主人那裡,但在此之前,它對使用 iCloud 的應用不起作用。
鑑於利用蘋果 iCloud 功能的應用程式數量龐大,這使得許多開發者無法使用 App Store Connect 將其應用程式轉移到不同的 App Store 帳戶。蘋果表示,現在無論是否在使用 iCloud,都可以轉移應用程式。
在為使用 iCloud 的應用程式進行轉移時,開發者需要注意一些小細節,詳情可在蘋果網站上查詢。
當應用程式被轉移時,評論、評級和其他訊息仍然可以訪問,而且在轉移過程中,應用程式不會從 App Store 商店中刪除。
如果蘋果開發者帳戶中的多個應用程式共享一個 CloudKit 容器,則一個應用程式的轉移將禁用其他應用程式使用轉移的 CloudKit 容器讀取或儲存數據的能力。此外,轉讓方將無法再通過 iCloud 儀表板訪問所轉讓應用程式的用戶數據。任何應用程式更新都將禁用應用程式使用傳輸的 CloudKit 容器讀取或儲存數據的能力。 如果開發者的應用程式使用 iCloud 鍵值儲存(KVS),則完整的 KVS 值將嵌入到開發者為傳輸應用程式建立的任何新配置文件中。使用配置文件中的完整 KVS 值將更新權利屬性表文件。