1 App Store Connect 中创建项目
App Store 项目管理页:
https://appstoreconnect.apple.com/apps
新建证书描述文件:
https://developer.apple.com/account/resources/identifiers/bundleId/add/bundle
创建完成后可以在证书描述文件管理页管理编辑:
https://developer.apple.com/account/resources/identifiers/list
2 打包Flutter macOS App
2.1 支持macOS
若是旧项目则执行以下命令,在Mac电脑中即可创建支持macOS系统的代码
flutter create .
2.2 构建macOS App
flutter build macos
构建成功后在 ~/build/macos/Build/Products/
文件夹下可看到 Release
文件夹,拖拽出去即可正常打开应用。
open macos/Runner.xcworkspace
2.3 Xcode配置
2.3.1 登录开发者账号
打开Xcode 签名配置页:Runner -> TARGETS -> Runner-> Signing&Capabilities
点击选择开发团队,没有登录会提示添加一个账号,然后登录开发者账号后,在回来选择团队。
2.3.2 修改App类别、Bundle Id、版本号等信息
打开Xcode General页面:Runner -> TARGETS -> Runner-> General
2.3.3 配置沙盒权限
打开 Runner -> TARGETS -> Runner-> Signing&Capabilities 页面
配置 App Sandbox
macos App的沙盒权限。
Incoming Connections(Server)
:在debug模式下默认必须勾选,不然无法运行App,在Release模式中按需勾选,若App没有用到此功能则不要勾选,不然过不了审核
2.4 Xcode打包macOS App并上传App Store Connect
点击菜单 Product -> Archive 即可打包App
点击菜单 Window ->Organizer 即可查看历史打包记录
点击Distribute App
勾选 App Store Connect
-> Upload
-> Next
… Next
-> Upload
3 提交审核、发布macOS App至App Store
在 App Store Connect 中选择项目、填写信息提交审核即可发布至App Store中。
3.1 选择需要发布的版本
在Xcode中上传成功后,等待大约几到十几分钟,然后在 App Store Connect中提交审核。
3.2 填写沙盒权限说明
原文地址:https://blog.csdn.net/ww897532167/article/details/127012821
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_44274.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!