我使用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来获得更多的见解
1条答案
按热度按时间lpwwtiir1#
您必须添加标志
--export-method=ad-hoc
: