【发布时间】: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
【问题讨论】:
-
您确定要上传一个您从未在真实设备上试用过的应用以供审核吗?这太荒谬了。
-
@gnasher729 感谢您的回复!是的。我使用 ios 模拟器检查了所有功能。我支付了苹果开发者计划。当我需要构建 ios 应用程序作为发布版本时,我不明白为什么苹果想要获得我自己的苹果设备 ID
标签: ios xcode flutter testflight provisioning-profile