“Move to iOS 卡在准备中”这个报错,安卓转 iPhone 的用户应该都不陌生。我自己帮朋友处理过不下十次迁移,每次卡住的原因五花八门,有时是网络握手失败,有时是手机存储撑不住,还有时候纯粹是系统版本太老闹的。这篇文章把我在一线排查过程中总结下来的 9 种处理方法完整写出来,配合排查思路和执行细节,适合所有正在从安卓换到 iPhone、尤其是迁移卡死无法动弹的人直接对照着操作,安卓机型和目标 iPhone 型号都不限。
1. 卡在“准备中”到底是怎么回事
1.1 Move to iOS 的完整工作流程拆解
Move to iOS 并不是普通的传文件工具,它走的是一条临时点对点通道。安卓端安装应用后,会在安卓手机屏幕上生成一组一次性代码,iPhone 端进入“App 与数据”页面输入这组代码,两台设备会尝试建立一个临时 Wi-Fi 直连通道,然后开始传输数据。
这个流程看似简单,实际拆开有四个环节:代码生成、通道建立、数据握手、正式传输。绝大多数“准备中”卡死都发生在第二个环节,也就是代码已经输入,两台设备却迟迟没有建立起稳定的直连通道。iPhone 端界面一直停留在“准备中”,安卓端也停在“正在准备传输”,双方都在等对方响应。
问题在于,这个过程不是有网就能跑。它依赖 Wi-Fi 模块的频段协商、蓝牙广播的辅助发现,以及双端系统服务的稳定性,任何一个环节掉链子,整个迁移就会僵住。只有理解了这几个环节,后面排查才能精准定位,而不是瞎试一通。
1.2 最常见的三类失败诱因
我处理过的真实案例里,卡“准备中”的诱因基本可以归为三类。
第一类是网络链路异常。路由器开了双频合一、附近有多个同名 Wi-Fi、安卓端之前连接过某个需要网页认证的公共网络,这些都可能导致设备无法在临时通道上完成握手。第二类是设备状态不达标,比如 iPhone 剩余存储空间不够、安卓端 Move to iOS 版本太老、手机电量低触发省电模式限制后台活动。第三类是系统引导流程被干扰,比如 iOS 端不是从最开始的欢迎页进入迁移,而是先在旧系统里待了一阵子再重置,或者安卓端曾经用过迁移应用但没正常退出。
你如果卡在了“准备中”,先别急着反复重试,重试十次也大概率原地踏步。花几分钟按下面这几类原因做一次环境体检,再看具体方案,效率会高很多。
2. 动手前的 5 分钟环境体检
2.1 双机硬件与系统状态检查
先看两台设备的“身体状态”。iPhone 的剩余存储空间至少要大于你准备迁移的数据总量,而且最好留出 10% 以上的余量,因为系统还需要临时空间来解包和重建数据。安卓手机同理,Move to iOS 迁移过程中也会在本地生成临时数据,存储见底会让应用无法正常启动传输任务。
再看看系统版本。iOS 端尽量保持在 15.0 以上,安卓端 Move to iOS 应用必须从官方渠道更新到最新版。我遇到过一例非常典型的案例,安卓端装的是 2018 年的老版本,代码输入后 iPhone 端一直显示“准备中”,更新应用后一次就成功了。另外,两台设备都要保证电量在 50% 以上,或者直接插着电源迁移会稳妥很多。
还有一个很容易忽略的点:安卓端如果开着“省电模式”,系统可能会杀掉 Move to iOS 的后台进程,界面看起来还挂着,实际上工作线程已经停了。体检时把省电模式、勿扰模式、专注模式全部关掉。
2.2 网络环境的关键筛选项
网络环境比设备状态更容易藏雷。首先确认两台设备处于同一个 Wi-Fi 环境,最靠谱的做法是用安卓手机作为发起方生成代码,iPhone 作为接收方,双方不要连接同一个上级路由器的不同频段。比如路由器开了双频合一,结果安卓连着 2.4GHz,iPhone 却连上了 5GHz,两台设备虽然在同一个路由器下,但实际通信路径不稳定,迁移通道就容易握手失败。
如果你家里或公司有访客网络、公共 Wi-Fi、mesh 组网这类复杂环境,建议先临时把路由器双频合一关掉,或者给安卓机单独开一个手机热点来测试。注意,迁移过程并不消耗手机流量,热点只是用来提供一个干净的临时局域网环境。
体检这一步做完,大概 5 分钟就能把绝大多数环境雷排除掉。接下来进入正题,按顺序尝试 9 种方法,每种方法之间没有强依赖关系,但建议从简单到复杂挨个试。
3. 九种实测有效的处理方法
3.1 方案一:双机同步重启,重新建立连接
最基础但命中率很高。两台设备彻底关机,注意不是锁屏,是关机后再开机。开机后先别急着打开 Move to iOS,先把 Wi-Fi 开关重新打开一次,安卓端确认已经连接家庭 Wi-Fi,iPhone 端停留在“App 与数据”页面,然后再启动安卓端的迁移应用。
这里有个小细节:重启后如果安卓端自动重连了一个之前连过的隐藏 Wi-Fi,或者跳出了某个需要“保持连接”的系统弹窗,全部选允许。很多卡“准备中”都是因为安卓端在后台反复尝试连接旧的 Wi-Fi 记录,点对点通道一直等不到响应。
重启后如果还是卡在“准备中”,不要反复在同一个页面点“重试”,把安卓端应用彻底退出,iPhone 端返回到上一级页面再重新进入“App 与数据”,这样相当于让双方重新发起一次完整的握手过程。
3.2 方案二:目标 iPhone 存储空间清理
iPhone 存储空间不足是“准备中”卡死的重灾区。Move to iOS 在传输前会在 iPhone 端预分配一部分临时空间,如果存储余量低于某个阈值,系统会拒绝开启迁移服务,但界面上并不会弹窗提示“空间不足”,而是直接卡在“准备中”给你看。
具体操作:打开 iPhone 的设置-通用-iPhone 储存空间,看剩余容量。如果小于 10GB,建议先把相册里的大视频备份到电脑或用 iCloud 同步,再删除一些不再需要的应用,确保剩余容量比安卓端显示的全部数据大小至少多出 5GB。我处理过最夸张的一台 iPhone,剩余容量只剩 800MB,清理出 15GB 后迁移直接顺利完成。
注意,清理存储空间时不要同时登录安卓端的微信或其他应用,避免迁移过程中收到大量新消息,造成数据量变化。如果安卓端数据特别大,比如超过 100GB,建议分批迁移,先迁照片视频,再迁通讯录和消息,而不是一次性把仓库全塞过去。
3.3 方案三:把 Wi-Fi 频段手动锁定在 2.4GHz
这个是我在无数次翻车后总结出来的经验。现在的路由器基本都支持双频合一,也就是 2.4GHz 和 5GHz 共用同一个 SSID,设备自动选择频段。问题在于,Move to iOS 在创建临时点对点通道时,对频段协商很敏感,双频切换会导致通道震荡,表现为输入代码后双方明明“连上了”,界面却永远停在“准备中”。
解决办法分两种。第一种是进入路由器管理后台,关闭“双频合一”功能,把 2.4GHz 和 5GHz 分开成两个不同的 Wi-Fi 名称。第二种更省事,直接用安卓手机开一个 2.4GHz 频段的个人热点,iPhone 连接这个热点,安卓端再运行 Move to iOS,这样两台设备被强制绑在同一个干净频段里,握手成功率极高。
我这几年帮人迁移时,遇到顽固的卡“准备中”,开热点这一招几乎百试百灵。唯一的缺点是个别安卓机开热点后会自动断开 Wi-Fi,如果你遇到这种情况,把热点的“允许共享网络”或“Wi-Fi 共享”开关打开,大多数安卓机支持一边开热点一边用 Wi-Fi。
3.4 方案四:关闭蓝牙、热点和“自动加入”干扰源
迁移过程中,蓝牙不是必需项,但它扮演着辅助发现的角色。有时候安卓端和 iPhone 端的蓝牙缓存里存了大量旧设备记录,反而会干扰两台设备互相发现。建议在开始迁移前,双机都进入蓝牙设置,关闭蓝牙再重新打开,同时删除列表中不认识的设备记录。
iPhone 端的“自动加入热点”功能也需要临时关闭,否则 iOS 可能误判安卓端的热点信号,主动切换网络,导致迁移通道断开。设置路径是:设置-无线局域网-自动加入热点,改成“关闭”。
还有个非常隐蔽的干扰源是安卓端的“智能互联”类功能,有些国产手机自带“多屏协同”、“无线投屏”或者“智能选网”,这类功能会在后台不断扫描附近设备,占用 Wi-Fi 模块,容易让迁移通道建立超时。迁移前把这类功能关掉最好。整个过程听上去麻烦,但操作下来不到两分钟,收益却很直接。
3.5 方案五:校对齐时间、地区和语言设置
看到这一条你可能觉得离谱,但确实是我实际踩过的坑。有一台 iPhone 和一台安卓机,系统时间差了整整 12 个小时,输入代码后双方验证时间戳始终不匹配,界面一直卡在“准备中”。
原因是 Move to iOS 的握手协议包含时间敏感字段,两台设备的系统时间差异过大会导致验证失败。解决办法很直观:双机都打开“自动设置时间”和“自动设置时区”,确认当前显示的时区一致。另外,语言和地区设置最好也保持一致,至少地区和时区必须同步,比如都选“中国”和“北京时间”。
需要特别提醒的是,有些安卓机在手动设置时间后会弹出“时间不同步可能影响应用运行”的提示,不要忽略。把自动时间同步打开后,最好重启一次再继续迁移,确保系统服务已经重新加载当前时间配置。
3.6 方案六:彻底重置 Android 端应用缓存与数据
如果你已经试过重启、清理存储、调整频段,还是卡在原地,问题大概率出在安卓端 Move to iOS 应用自身的状态上。应用缓存里可能残留了上一次迁移失败的任务记录,导致新的迁移请求无法创建。
这时候需要清空应用数据。路径在安卓手机的设置-应用管理-找到 Move to iOS-存储-清除缓存,然后点击“清除数据”。注意,清除数据会重置应用需要重新授予相册、通讯录和通知权限,所以清完数据后重新打开应用,同意所有权限弹窗,再走一遍“生成代码”的流程。
这个方案的成功率非常高,因为它相当于把安卓端迁移程序恢复到了出厂状态。还有一些手机需要在清除数据后单独授予“附近设备”或“本地网络”权限,安卓 13 及以上版本在首次打开应用时会弹窗询问,务必点允许,否则应用无法扫描到 iPhone 端创建的临时网络,还是会卡在准备阶段。
3.7 方案七:重新触发 iOS 端迁移引导页
有时候问题根本不在安卓端,而是 iPhone 端停在了一个“半激活”状态。比如你曾经进入过“App 与数据”页面,然后切出去操作了其他设置,再回到这个页面,iOS 的迁移服务其实已经退出了,界面却还挂着,安卓端自然等不到响应。
处理方法很简单,但要狠一点:在 iPhone 的“App 与数据”页面,向上滑动返回上一个页面,然后重新选择“从安卓设备转移数据”,让 iOS 端重新生成一个新的迁移服务。如果这样还不行,就要考虑把 iPhone 完全抹掉重新激活,也就是设置-通用-传输或还原 iPhone-抹掉所有内容和设置。
抹掉之前先确认你的数据和密码已经备份好,然后开机后在欢迎页重新选择“从安卓设备转移数据”。这一步会让 iOS 端以全新状态启动迁移服务,能解决绝大多数“半激活”导致的卡死。手机上的资料如果之前通过 iCloud 备份过,抹掉后可以从备份恢复,不会丢东西。
3.8 方案八:升级系统版本与 Move to iOS 版本
老版本系统和新版本系统的兼容性差距,绝对比你想的大得多。Move to iOS 依赖 iOS 端和安卓端的特定协议版本,iOS 系统太久没更新、安卓端应用版本太旧,两边协议对不上,就会一直握手失败。
iOS 端检查路径:设置-通用-软件更新,看是否有可用更新。有些用户因为担心新系统卡顿,故意停在老版本,结果迁移时才发现问题。如果系统版本停留在 iOS 14 或更早,建议至少升级到 iOS 16 或更高版本,因为苹果在后续版本里修复了大量迁移相关的网络问题。
安卓端则直接去应用商店搜索 Move to iOS,检查是否有更新到最新版本。这里我多提一句:不要使用第三方渠道下载的修改版安装包,某些修改版会禁用掉必要的网络权限,迁移时会出现“安卓端已经显示连接成功,iPhone 端却一直准备中”的诡异现象。官方应用商店版本是最安全的。
3.9 方案九:兜底绕行迁移策略
如果上面八个方案全部尝试完毕,依然卡在“准备中”,那就不要再死磕这个应用了。换一条路径迁移数据,效果不打折扣。
最简单的兜底方案是使用 iCloud 中转。安卓端把通讯录导出为 vCard 格式,照片视频通过网盘备份,然后在 iPhone 端登录相同的账号进行恢复。这个方法适合通讯录、照片、日历这些基础数据,微信聊天记录则用微信自带的“聊天记录迁移与备份”功能,一步一步也能搞定。
如果非要用 Move to iOS,还有一种迂回做法:用一台其他安卓机装好 Move to iOS,先完成一次迁移测试,确认这台安卓机能和 iPhone 正常握手,再把原机器的数据和应用整体备份后恢复到测试机上重新发起迁移,但这属于高成本操作,通常只在数据量特别大、绕行方案耗时更长的场景下才值得考虑。数据迁移的本质是保证数据完整落位,死磕单一工具反而可能耽误时间。
4. 实操过程记录与参数细节
4.1 一次典型迁移实操记录
拿我最近刚帮同事处理的一次迁移来举例。手机型号是安卓中端机和 iPhone 15,数据量大约 60GB。第一轮尝试时安卓端输入代码后 iPhone 端直接显示“准备中”,持续 10 分钟没有任何变化。
我先检查了双机存储,安卓端剩余 28GB,iPhone 剩余 60GB,空间足够。再看 Wi-Fi 环境,发现路由器开启了双频合一,于是先用方案三开了一个安卓个人热点,iPhone 连接热点后重新走流程,结果还是卡在“准备中”。随后执行方案六,清除安卓端应用数据再重新生成代码,这次两边界面都进入了进度条,迁移正式开始,整个过程用时约 40 分钟。
这组操作说明一个实际问题:卡“准备中”未必只有一个原因,有时需要组合两个方案才能解开。我的建议是按顺序执行,每次修改一项,不要同时改动多个变量,这样能准确锁定问题。
4.2 迁移完成后的检查清单
迁移结束不等于万事大吉。我每次迁完都会花 10 分钟做一轮核对,避免后面才发现缺数据。
先检查通讯录和日历是否完整,因为这两类数据在传输时最容易丢失一部分。再检查照片数量是否与安卓端一致,注意查看“最近删除”里有没有多出内容。应用列表可能不会全部同步,这在预期范围内,各应用需要单独校验登录状态。
特别提醒:迁移完成后一周内不要立刻抹掉安卓端的数据。等所有账号都重新登录、照片都确认完整后再清理,否则一旦发现遗漏无法回溯。这也是我多年处理迁移的习惯——给数据一个“冷静期”。
5. 常见问题速查与避坑心得
5.1 问题速查表
我自己整理了下面这个表格,遇到问题可以先对照看,省得走弯路。
| 现象 | 最可能原因 | 首选方案 | 兜底方案 |
|---|---|---|---|
| 输入代码后一直“准备中” | 双频 Wi-Fi 干扰握手 | 关双频合一或开热点 | 清空安卓端应用数据 |
| 进度条到一半卡住 | 存储空间不足 | 清理 iPhone 空间 | 抹掉 iPhone 重新引导 |
| 安卓端显示已连接,iPhone 无响应 | iOS 迁移服务退出 | 返回上一页重进 | 抹掉 iPhone 重新激活 |
| 旧版本应用无法配对 | 协议版本不兼容 | 应用商店更新 | 升级 iOS 系统 |
| 迁移完成后照片数量不对 | 传输过程意外中断 | 原机数据留底,重新发起迁移 | 网盘中转备份 |
这个表里的每种情况我都至少遇到过三次以上,尤其是“安卓端显示已连接、iPhone 无响应”,十次里有八次是 iPhone 端迁移引导页失效,反而不是安卓端的问题。
5.2 我的几条经验心得
最后分享几条我长期积累的个人经验,希望你能用得上。
第一,不要边充电边迁移。听起来和卡“准备中”无关,但边充电时某些安卓机会反复弹出充电动画和锁屏通知,严重时会导致迁移应用无法保持前台状态,系统进程被挂起。迁移时保持插电,但建议开启“息屏保持连接”功能,让屏幕常亮。
第二,迁移时不要锁屏。Move to iOS 的传输过程需要保持前台活跃状态,锁屏后部分系统会冻结应用活动,导致传输一直在“准备中”或中途停滞。如果手机没有自动常亮选项,可以把自动锁屏时间临时调整为“永不”。
第三,遇到反复失败不要怕,先回看第 2 章的体检清单,重新按顺序走一遍三选一方案,大多数问题都能解决。如果还是不行,方案九的绕行路径在等着你,迁移目标本来就是让数据平安抵达,没必要跟流程置气。
我从第一次帮人迁移到现在,见过太多种卡死姿势,也总结出了上面这九种有效解法。每一次成功迁移的背后,其实是耐心和细节拿捏到位了。希望你看完这篇文章后迁移顺利,如果过程中还有别的卡顿情况,也欢迎在评论区把场景描述出来,我看到后会结合经验帮你一起排查。