前言
通過上期iOS App轉(zhuǎn)讓/轉(zhuǎn)移詳細(xì)步驟(配圖)完成app的轉(zhuǎn)讓之后荠卷,會發(fā)現(xiàn)
在app轉(zhuǎn)讓過程中可能出現(xiàn)各種問題豪筝,下面是我遇到的問題愚墓,跟大家分享解決辦法输虱。
1. 測試包無法覆蓋安裝 AppStore 上面的版本
問題描述:
在 App 轉(zhuǎn)讓之前已經(jīng)在 AppStore 上線了些楣,接收的新賬號重新創(chuàng)建了證書和生成了provisioning 文件,但是打出的測試包無法覆蓋安裝 AppStore 上面的版本宪睹。
Xcode給出的報錯提示:
問題是只有手機卸載該app愁茁,才能重新安裝,Xcode才不會報錯横堡。埋市。冠桃。
由此命贴,我們自然會擔(dān)心線上用戶不能更新app,將會是多么恐怖的事情,要讓用戶先去卸載app胸蛛,然后去app下載污茵?
解決:
不過后來事實證明,這個擔(dān)心是多余的葬项,本地打測試包不能覆蓋安裝泞当,但是通過新的賬號上架到App Store之后,覆蓋安裝就沒有任何問題了民珍,歷史評價和版本記錄都可以查看到襟士,用戶也可以正常更新。
2. 原賬號的插件widget的Identifier沒有轉(zhuǎn)移到新的賬號下
問題描述:
有些app如果有開發(fā)widget嚷量,轉(zhuǎn)移過程之后發(fā)現(xiàn)app的Identifier已經(jīng)成功轉(zhuǎn)移到新的賬號下陋桂,但是有的時候app的widget的Identifier并沒有轉(zhuǎn)移過來(可能是蘋果的bug),這就會導(dǎo)致widget無法創(chuàng)建Provisioning Profile蝶溶,但是如果你直接在新賬號下創(chuàng)建一個同樣的Identifier會發(fā)現(xiàn)無法創(chuàng)建嗜历,原因是已經(jīng)在原賬號下存在了
解決:
通知讓原賬號人員刪除該app對應(yīng)的widget的Identifier,新賬號才可重新創(chuàng)建抖所。
3. 您必須接受最新版的主協(xié)議梨州,才能開始轉(zhuǎn)移協(xié)議。
問題描述:
始終提示“您必須接受最新版的主協(xié)議田轧,才能開始轉(zhuǎn)移協(xié)議暴匠。”傻粘,如下圖:
解決:
遇到這種情況巷查,1.可能是因為開發(fā)協(xié)議變了,Review 協(xié)議之后便可正常轉(zhuǎn)讓了抹腿;2.可能是需要等待一段時間岛请,重新嘗試一下即可。
4. 推送證書的問題
轉(zhuǎn)讓app時不會轉(zhuǎn)讓推送證書【ǎ現(xiàn)有證書將繼續(xù)有效崇败,直至過期或被撤消。有關(guān)推送證書的詳細(xì)信息應(yīng)在app轉(zhuǎn)讓前與轉(zhuǎn)讓方進(jìn)行協(xié)商肩祥。接受方必須重新創(chuàng)建相關(guān)推送證書后室。
5. TestFlight Beta 版測試問題
您必須從您要轉(zhuǎn)讓的 App 中移除所有構(gòu)建版本和測試員,并清空“測試信息”中的所有信息欄混狠。就是打開TestFlight岸霹,點擊到每個構(gòu)建版本里面,選中構(gòu)建版本的app将饺,點擊右上角的按鈕贡避,是將此版本設(shè)置為過期痛黎,全部設(shè)置成過期就可以滿足條件了