Flutter构建ipa在Firebase应用程序分发中不工作

njthzxwz  于 2023-03-09  发布在  Flutter
关注(0)|答案(1)|浏览(165)

我使用Firebase应用程序分发版已经一年多了,我的Flutter应用程序发布给我的测试人员,按照以下流程运行良好:

  • 打开XCode并发布应用程序
  • 将.ipa上传到Firebase应用程序分发
  • 如果测试人员第一次下载,请将他们的设备添加到我的appledev帐户
  • 使用新的预配配置文件创建新版本
  • 测试人员可以下载该版本

现在,我使用flutter 3.7和以下命令:

flutter build ipa --obfuscate --split-debug-info=/Users/foxtom/Desktop

它的工作很好显然,我有一个.ipa文件生成等。
然而,当我上传这个来自这个命令的.ipa时,我所有的测试人员(包括我自己)都从Firebase应用程序分发中获得了Device is registered, all set !
这是你得到的消息时,设备是第一次注册,你必须作出一个新的释放...所以我已经作出了3个不同的释放后,这一个和消息保持不变。
注:如果我用Xcode做同样的发布,它工作得很好。
我不知道这个问题是来自Firebase还是Flutter ...我的猜测是:

  • Flutter不考虑我的资源调配配置文件
  • Firebase应用程序分发存在“验证”模糊构建的问题

我已经提出了一张票,以消防基地支持在此期间,但我想知道是否有人已经经历了这一点,如果有一个目前的解决方案。
编辑:我创建了一个flutter issue来获得更多的见解

lpwwtiir

lpwwtiir1#

您必须添加标志--export-method=ad-hoc

flutter build ipa --obfuscate --release --export-method=ad-hoc --split-debug-info=/Users/foxtom/Desktop

相关问题