发生了什么
我们于 2018 年 11 月 15 日收到 Apple 的通知,由于 App Store 的新条款,所有涉及 VPN 的应用需要由企业开发者账号提交,由于先前 Surge iOS 版本使用的是个人开发者账号,应用被 Apple 从 App Store 下架。
注 1:Surge 并不提供 VPN 服务也不是 VPN 工具,只是使用到了 Network Extension Framework 去实现相应的功能,但是 Apple 并未接受我们的申述。
注 2:Surge iOS 3 于 18 年 1 月就已经上架 App Store,该条款于 18 年 6 月才发布(http://www.appstorereviewguidelineshistory.com/articles/2018-06-04-wwdc2018/)。
注 3:由于 Surge iOS 使用了 iCloud 功能,所以不可进行跨开发者账号转移。
怎样迁移
原 Surge iOS 3 应用(ID 1329879957,即 v3.4.0 及以下版本)已经从全区下架,但依然可以从已购项目中继续下载。我们现在已使用企业开发者账号上架新的 Surge iOS 3 (https://itunes.apple.com/us/app/surge-3/id1442620678?ls=1&mt=8),但由于更换开发者账号,受限于 iOS 的隐私保护,需要手动进行 Pro 购买迁移和数据迁移。
另外新版应用受限于条款不在中国区 App Store 上架,如果是中国区账号请使用任意外区账号进行安装即可,并不影响授权迁移。或者可在之后申请 TestFlight 版本在中国区使用,参见:Surge iOS TestFlight 说明。
Pro 购买迁移
- 如果你的 Pro 授权由官网购买,或者已经在 App 上进行了邮箱绑定
请直接下载新版应用后,在 Pro 购买页面选择使用邮箱恢复,输入邮箱和密钥即可。
- 如果授权由 App Store 使用 In-App Purchase 购买
请打开旧版应用(必须是旧版,即 v3.4.0 及以下版本,如果已删除请从已购项目中进行安装),在应用内点击“更多”选项卡,选择授权管理,再选择授权邮箱进行邮箱绑定,随后会收到一封包含授权密钥的邮件,下载新版应用后,在 Pro 购买页面选择使用邮箱恢复,输入邮箱和密钥即可。
(完成后可在旧版应用中进行反激活以释放旧版本的授权占用)
请注意操作后需要在旧版中进行反激活,否则会导致授权管理界面出现重复设备,占用授权限额,也可以通过 https://nssurge.com/account 进行授权重置以恢复,或者等授权限额满时再直接进行重置。
数据迁移
- 未使用 iCloud Drive
先安装新的应用,然后回到旧版应用中,点击主界面左上角展开配置列表,选择分享,在选项中找到“复制到 Surge”,对所有需要迁移的配置重复该操作。
- 已开启 iCloud Drive
由于不同开发者间不可共用 iCloud 容器,所以 iCloud Drive 数据也需要进行迁移。
先安装新的应用,在设置中开启新的应用的 iCloud Drive,之后可在 iCloud Drive 中看到两个 Surge 文件夹,使用 Files.app 或者 macOS 的 Finder,将所有配置复制到新容器中即可。
如果同时在使用 Surge Mac,请更新到最新的 3.0.3 版本后,在配置管理页面选择修改存储路径,会看到新的容器的选项。
我们对为您带来的不便感到歉意,但确实是由于 Apple 单方面的决定我们无力抗拒,敬请谅解。
FAQ
Q:为什么进行绑定时提示:No IAP item?
A:一定需要使用先前购买 IAP 的账号安装旧版本才能进行授权邮箱绑定,如果有问题请严格按照以下操作步骤:
1. 通过收据邮件确认购买 IAP 时所使用的 Apple ID(或者通过 iOS 13 系统的购买记录功能确认:Surge iOS App Store 安装与授权恢复疑难问题)
2. 删除目前设备上的 Surge
3. 使用该 Apple ID 登录 App Store(注意和 iCloud 账号毫无关系)
4. 在 App Store 里点击右上角头像,选项已购项目
5. 搜索 Surge 3,找到 “Surge 3 - Web Developer...” 安装旧版
6. 启动进行授权邮箱绑定