Flutter IOS - 我是不是必须获得真正的 IOS 设备才能上传应用商店?

Posted

技术标签:

【中文标题】Flutter IOS - 我是不是必须获得真正的 IOS 设备才能上传应用商店?【英文标题】:Flutter IOS - Should i have to get a REAL IOS device to upload appstore?Flutter IOS - 我是否必须获得真正的 IOS 设备才能上传应用商店? 【发布时间】:2020-07-24 22:03:30 【问题描述】:

我花了 7 天时间尝试解决 Flutter ios 构建问题。请帮帮我

我发现与我的问题类似的问题。但还没有答案

相关问题:Flutter iOS - Build a release version without a real device?

在开始之前,

    我没有真正的 IPHONE,我正在使用 ios 模拟器 我支付了苹果开发者账号 我已经注册了苹果开发者证书。我可以在 ios 模拟器上运行我的 Flutter 应用程序

我想通过 testflight 上传我的 ios 应用程序。 所以,我尝试使用

flutter build ios

并且还尝试从 XCode 中“存档”(“通用 IOS 设备”就是它。)如果我选择 IOS 模拟器(如 IPHONE 11),“存档”选项卡从未激活)

然后,我得到一个错误

未能创建配置文件,没有注册设备 在开发者网站上的帐户中。插入并选择一个设备 让 Xcode 注册它

找不到“com.xxx.xxx”的配置文件 Xcode 找不到任何 IOS 与“com.xxx.xxx”匹配的应用开发配置文件

我尝试制作配置文件。但我必须输入 IOS 设备 UDID。但我没有 IOS 设备。

有没有办法解决这个错误?我真的不知道为什么会这样。 我只想使用 testflight 和应用商店。请帮帮我..

我已经做了一些事情来解决这个问题。

    将 appname(com.xxx.xxx) 更改为唯一的(如 com.myownappnamedonotuseit.uniquenameonlyforme) 注册配置文件(由于 UDID 失败,我没有 iphone 也没有 UDID) 互联网上有很多东西(删除缓存,重新登录苹果帐户,重新生成证书)

上面的东西,永远行不通..请帮助我

====== 回复@Dipansh Khandelwal

其实我试过了,但是我无法将ios模拟器注册为设备

【问题讨论】:

您确定要上传一个您从未在真实设备上试用过的应用以供审核吗?这太荒谬了。 @gnasher729 感谢您的回复!是的。我使用 ios 模拟器检查了所有功能。我支付了苹果开发者计划。当我需要构建 ios 应用程序作为发布版本时,我不明白为什么苹果想要获得我自己的苹果设备 ID 【参考方案1】:

如果你没有真正的手机也没关系。 您还可以将您的 ios 模拟器注册到苹果开发者网站并创建配置文件。

【讨论】:

感谢您的回复!我刚刚编辑了问题。我也试过注册ios模拟器,但我不能

以上是关于Flutter IOS - 我是不是必须获得真正的 IOS 设备才能上传应用商店?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我在flutter_web中更新HtmlView时得到_state!= _PlatformViewState.disposed不是真正的异常?

Flutter Web实战项目打造真正跨平台应用(windows,android,ios,linux,macos,web)

浏览器判断ios是不是连接wifi

Flutter 不是真正的跨平台框架

在 iOS 发布模式下构建 Flutter 应用

Flutter 真正可以监听屏幕旋转的插件