如何使用Runner.app创建.ipa文件进行测试?

mil*_*oss 9 flutter

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

因此,我设法使用Terminal的命令创建Runner.app文件:

flutter build ios --debug
Run Code Online (Sandbox Code Playgroud)

Runner.app文件的位置是

my_project_folder / build / ios / iphoneos / Runner.app

接下来做什么?另外,有没有一种方法可以从Xcode创建调试.ipa文件?谢谢。

iPa*_*tel 9

您可以自行创建.ipa文件,并将iOS构建网址发送到客户端或其他客户端。

跟随我:)

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

2)您会找到Runner.app Ex的确切路径。
-> Built /Users/UserName/Documents/AppName/build/ios/iphoneos/Runner.app. 只需找到此Runner.app文件,然后将其复制/粘贴到桌面即可。

3 在桌面上创建的文件夹名称是“有效负载” (区分大小写)

4)将Runner.app文件移动到“有效载荷”文件夹中。

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

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

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

〜PS:确保diawi Url对于您的配置文件随附的那些UDID有效。

  • 我可以验证这个方法是否有效:)如果有人想要这个答案的 shell 脚本,请参阅 https://gist.github.com/monmonja/6e2910ca51d64b8be8bb8d28d0d34a55 (2认同)

小智 8

flutter build ipa现在可用并采用可选--export-options-plist标志从存档包中制作 IPA。有关flutter build ipa -h详细信息,请参阅主频道。

  • 运行 flutter build ipa 后,ipa 文件的目录现在在哪里? (6认同)