首页 > 解决方案 > Flutter IOS - 我是否必须获得真正的 IOS 设备才能上传应用商店?

问题描述

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

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

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

在开始之前,

  1. 我没有真正的 IPHONE,我正在使用 ios 模拟器
  2. 我支付了苹果开发者帐户
  3. 我已经注册了苹果开发者证书。我可以在 ios 模拟器上运行我的颤振应用程序

在此处输入图像描述

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

flutter build ios

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

然后,我得到一个错误

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

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

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

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

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

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

上面的东西,从来没有用过..请帮助我

====== 回复@Dipansh Khandelwal

实际上,我试过了,但我无法将 ios 模拟器注册为设备 在此处输入图像描述 在此处输入图像描述

标签: iosxcodefluttertestflightprovisioning-profile

解决方案


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


推荐阅读