红枫云盘正式上线App Store


欢迎大家下载使用 https://apps.apple.com/us/app/maplefile/id6743229674

第一次上线APP,虽然走了不少弯路,不过总体上线过程还是挺顺利的。3月12日注册的开发者账号,今天(3月15日)即成功上线,大概的流程就是

注册开发者账号

首先登陆 https://developer.apple.com。注意,这里只能使用国区的Apple ID进行注册,我第一次使用美区ID,但是需要美国的身份证明,换成国区ID后才成功注册。

第一天注册苹果会在48小时内进行审核,我刚开始还以为在成功缴费 688元 后就行,但一直没有下一步,后来联系了苹果的支持,收到回复注册的开发者账号会在48小时内审核。不过也不用48小时,我头天下午注册的,第二天早上9点多就收到了身份验证的邮件,因为注册用的是国区的ID,所以需要提交身份证照片,提交后一个小时内即审核通过。

审核通过后就能在开发者页面看到 计划资源,否则会提示需要审核

软件准备(Flutter)

这里我走了不少弯路,在网上搜索相关教程时又要本地创建证书,又要申请Profile的,其实不必这么麻烦。

首先点击 计划资源 里的 标识符 (英文),然后点击 + 号,依次选择 App IDs -> App,然后输入 Bundle IDDescription。如果需要在手机上进行测试,则需要在设备(Devices)里添加相应的设备,其中 Device ID (UDID) 可以使用 Xcode,选择Windows -> Devices And Simulators查看。

接下来就不需要在网页上创建证书,只需要打开 Xcode,选择 Runner(TARGETS) -> Signing & Capabilities, 勾选 Automatically manage signing 并选择 Team,然后输入 Bundle Identifier 即可

图标设计

相关的环境准备好后,就到了最耗时也最难(对于我而言)的 图标设计

对于一个没有学过UI设计的人来说,这确实是难题,虽然现在已有了AI的加持,但生成的设计图都不太符合我的审美,更重要的是,即使生成了一张符合的图片,但要把它转换为可用的APP图标还需要进行一系列的裁剪和修改,比如在MacOS上一个 1024 * 1024 的图标就需要设置外边缘为10%,即图标大小应为 819.2像素,底部图层为透明色,除此之外,还需要设置图标的圆角大小为 179.649,这些对于设计人员非常常见的参数,对于我却花费了不少时间。

在经过对AI生成的原图片进行不断地抠图、裁剪,但还是不满意之后,最后我还是决定自己绘制矢量图(SVG),于是我通过搜索找到了 Inkscape 这个软件,并在B站学习了两天半的时间,简单上手之后参考原图片自己绘制了红枫云盘的图标,还算不错(个人觉得,哈哈)。

有了图标后,就能使用 flutter_launcher_icons 这个插件就能快速生成IOS/MacOS/Android的图标

flutter_launcher_icons:
  android: "launcher_icon"
  image_path: "assets/icon/icon.png"
  web:
    generate: true
    image_path: "assets/icon/icon.png"
  windows:
    generate: true
    image_path: "assets/icon/icon.png"
  ios: true
  image_path_ios: "assets/icon/icon.png"
  remove_alpha_ios: true
  background_color_ios: "#ffffff"
  macos:
    generate: true
    image_path: "assets/icon/icon-macos.png"

同样的,也能使用 flutter_native_splash 快速生成启动图

flutter_native_splash:
  color: "#ffffff"
  color_dark: "#121212"
  image: "assets/icon/icon.png"

  android_12:
    image: "assets/icon/icon.png"
    icon_background_color: "#ffffff"
    icon_background_color_dark: "#121212"

  web: false

IPA上传

使用 flutter build ipa 生成ipa文件,不需要在Xcode上操作,然后使用 Transporter 这个苹果官方的软件进行上传,上传后的文件可在下一步里的 构建版本 中选择。

提交审核

首先登陆 https://appstoreconnect.apple.com/apps,创建好APP,并填写好相关的表单,上传好对应的截图,在 构建版本 中选择上传的IPA文件。

这一步确实有很多表单要填写,包括 App信息App隐私价格与销售范围,如果是付费App,还需要签署一些协议,添加银行卡,不过只要认真填写,在审核这一步能减少非常多与客服掰扯的时间,就像我一样,提交审核后一次就能通过,不需要反复地修改

注意:如果想上架国区,还需要进行App备案,虽然我已经有了一个已备案的域名和服务器,但App备案是要重新提交并申请的,挺麻烦的,大概吧,所以红枫云盘是未上架国区的,也是唯一未上架的区域,如果想要下载使用,则需要使用其它区的Apple ID

其它

作者: honmaple
链接: https://honmaple.me/articles/2025/03/hong-feng-yun-pan-zheng-shi-shang-xian-app-store.html
版权: CC BY-NC-SA 4.0 知识共享署名-非商业性使用-相同方式共享4.0国际许可协议
wechat
alipay

加载评论