ios - 如何使用 Runner.app 创建用于测试的 .ipa 文件?

我是一名学习 Flutter 的 Android 开发人员,我在尝试创建调试 .ipa 文件以进行测试时确实遇到了一些麻烦。

所以,我设法使用终端中的命令创建了 Runner.app 文件:

flutter build ios --debug

Runner.app文件的位置是

my_project_folder/build/ios/iphoneos/Runner.app

接下来要做什么? 另外,有没有办法从 Xcode 创建调试 .ipa 文件? 谢谢。

最佳答案

您可以自己创建 .ipa 文件并将 iOS 构建 url 发送给您的客户端或其他人。

跟我来吧:)

1) 通过以下命令生成您的 iOS 版本
-> flutter build ios --release/debug

2) 你会找到你的Runner.app Ex.
的确切路径 -> 内置/Users/UserName/Documents/AppName/build/ios/iphoneos/Runner.app. 只需找到这个 Runner.app 文件并将其复制/粘贴到桌面即可。

3) 在桌面上创建文件夹名称为"Payload" (区分大小写)

4) 将您的 Runner.app 文件移动到 "Payload" 文件夹中。

5) 将Payload文件夹压缩为默认.zip

6) 将 Payload.zip 转换/重命名为 Payload.ipa

就是这样。现在您必须打开“Diawi”并上传 Payload.ipa。等待100%完成。点击发送按钮。您会找到一个网址,将此网址发送给您的客户或任何其他人。他们可以安装在他/她的设备上。

~ PS : Make sure diawi Url valid for those UDIDs that attached with your provisioning profile. And I haven't tried these steps to upload app on TestFlight/AppStore.

https://stackoverflow.com/questions/51254470/

相关文章:

android - 检索 ro.product.cpu.abi 的设备属性时出错 :

security - Flutter - 如何隐藏或更改小部件,如最近使用的应用程序概述中所示

dart - 如何使用 Flutter 制作可滚动的包装 View ?

dart - 多个小部件使用相同的 GlobalKey

flutter - 如何将命令行参数(如 "-FIRAnalyticsDebugEnabled")传

dart - 如何在每个特定页面上添加文本?

android - RenderCustomMultiChildLayoutBox 对象在布局期间被

dart - 在 TextSpan 中测试文本

dart - 将 SliverFillRemaining 与 CustomScrollView 和

flutter - 文件选择器插件