背景: 之前一直都是 App Store 国区 ID,iCloud 美区 ID 。今年由于各种原因,把美区账号也用于 App Store 了。也不想切来切去的了。
由于已安装的 app 一共有 100+个,以下两个问题困扰着我,不知道怎么解决好。
1.怎么得知机器内已安装的 app 是否已经在美区上架?或者反过来,如何得知有哪个或哪些没有在美区上架?
2.国区和美区都上架的 APP,怎么样能在不丢失 APP 数据的情况下,把购买账号替换成美区的? 也就是相当于把原 app 卸载,在美区重新下载安装。一直不愿意手动一个个地删、装,加上不想丢掉 app 内的数据。
不知道能不能求个简单稳妥的处理方案。
p.s.貌似内购过的无解,我猜的。
1
eden0412 2021-02-01 01:53:23 +08:00 1
想完全不切来切去挺难的,有个别 app 还就必须国区才有,反正不影响更新,我觉得也没必要全换掉
|
2
chenlee9876 2021-02-01 02:46:22 +08:00 via iPhone 1
我正好做过这个事情,先在关于手机里面保留数据删除应用,再登陆新的 appleid,直接从商店的软件详情页面下载即可
|
3
guidozeng OP @chenlee9876 非常感谢,这个方案之前我也想过,100+个,光是想想……我就头皮发麻😂,关键是每个 APP 还得手动去搜出来
|
4
theHaagenDazs 2021-02-01 03:05:19 +08:00 1
@guidozeng #3 用的时候再搜(安装)呢?
|
5
chotow 2021-02-01 07:29:14 +08:00 via iPhone
用 iTunes 备份手机,然后抹除手机并恢复数据,这时候所有 app 只有数据,自身需要重新下载。以上是我验证过的,电脑系统是 macOS 。
接下来切换到新号下载即可。这里是我猜测的,未经验证。 |
6
chenlee9876 2021-02-01 08:02:07 +08:00 via iPhone 1
@guidozeng 这个事情我也依然考虑过了,在你卸载掉程序但是保留数据的前提下,这个程序出了新版本,你可以切换账号后直接点击更新,或者确保在商店看到该软件需要更新后再保留数据卸载,然后再切换账号更新,这样就不用找了
巴特你可能需要等半个月到一个月让程序变成老版本,或者配合搜索替换的方法…… |
7
hstdt 2021-02-01 08:49:47 +08:00 via iPhone
用 imazing 电脑端搜索然后覆盖安装?这个方案我也不知道能不能行
|
8
NeoChen 2021-02-01 09:00:35 +08:00
这 100 多个应用都是每天要用的吗?直接抹盘,换新 id,到要用哪个 app 的时候,再一个一个下载
|
9
Eagleyes 2021-02-01 09:20:57 +08:00
2 楼办法已经是最佳。
切换账号这种事情,通常在换机的时候来做,空白手机随便折腾。 目前也没有比 2 楼更好的办法了 |
10
Maxxxxyu 2021-02-01 10:02:01 +08:00
其实没必要吧,现在你登着美区也可以直接更新国区账号的软件,不用特地切了吧
|
11
huguadao 2021-02-01 12:50:20 +08:00 via iPhone
我把国区账号转美区了,然后和原美区账号组家庭,下载应用也方便,不用退出登录,唯一的问题是内购无法恢复
|
12
EIJAM 2021-02-01 12:55:11 +08:00
没必要吧,下次换手机的时候直接用美区不就好了。我现在是这样划分的:国外开发者和公司开发的都用外区,国内开发的都用国区。
|