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 的确切路径。
->Built /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 : 确保 diawi Url 对附加在您的配置文件中的那些 UDID 有效。而且我还没有尝试这些步骤在 TestFlight/AppStore 上上传应用程序。
推荐阅读
- java - 如何找到重叠区域?
- java - FtpInboundFileSynchronizer - 设置过滤器未按预期工作
- c# - 从 DataGridView ID 列构建 ID 列表作为 PostgreSQL 数据库查询过滤器的整数数组
- python - 为什么我们需要再次拟合模型才能获得分数?
- python - 尝试使用 pandas 绘制 CSV 文件时出现错误读数
- python - Python:在两次之间安排任务
- node.js - TypeError:无法读取 ejs 文件未定义的属性“forEach”
- json - 使用熊猫在一列中加载Json数据多个值
- python - 类型错误:sentiment_analysis() 缺少 1 个必需的位置参数:“极性”?
- javascript - 在“新”生成的承诺中“返回承诺”和“用承诺解决”之间的不同行为