不需要付费的开发者账户如何为Flutter项目生成IPA文件

4

我刚刚完成了一个Flutter移动应用程序,想要在我的个人iPhone上安装。我知道有7天的限制,但花99美元/年购买苹果开发者帐户对我来说有些太贵了,所以我使用了外部服务。你支付一点费用并提供你的iPhone的udid,他们会给你提供证书和配置文件,并且你可以使用外部签名工具来签署你的应用程序。几个月前,我已经为自己的一个应用程序完成了这个过程。但现在我正在努力生成ipa文件。

如何使用免费的苹果账户生成ipa文件?

1个回答

1

再次见面了,生成未签名的Flutter ipa文件的方法是首先进入Xcode,并将方案的构建配置更改为Release

  1. 点击Runner,然后编辑方案

enter image description here

选择“Release”作为“Run”模式的构建配置。

enter image description here

然后在Android Studio的终端中运行以下命令:

flutter build ios --release

这将需要一两分钟的时间,完成后转到此文件夹:your-app/build/ios/Release-iphoneos,您应该会找到您的runner.app文件。在旁边创建一个名为PayLoad的文件夹,然后将runner.app文件复制并粘贴到此文件夹中。之后,您需要压缩Payload以获得一个名为Payload.zip的新文件。将其扩展名更改为ipa,然后就完成了。 现在,您可以使用任何您想要的方式对此ipa文件进行代码签名。

1
没有配置文件和证书,你无法为设备构建IPA。 - arango_86
我修改了我的帖子,希望现在更清楚了。我的意思是如何使用免费的苹果账户生成ipa文件。 - Veoxer
这是它显示的错误,你能帮忙吗?“似乎你的应用程序仍然包含默认的签名标识符。尝试在Xcode中将'com.example'替换为你的签名ID:" - Arinzehills
我尝试过这个,但是我无法在iPhone上安装它。有什么建议吗? - HuA

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接