我刚刚完成了一个Flutter移动应用程序,想要在我的个人iPhone上安装。我知道有7天的限制,但花99美元/年购买苹果开发者帐户对我来说有些太贵了,所以我使用了外部服务。你支付一点费用并提供你的iPhone的udid,他们会给你提供证书和配置文件,并且你可以使用外部签名工具来签署你的应用程序。几个月前,我已经为自己的一个应用程序完成了这个过程。但现在我正在努力生成ipa文件。
如何使用免费的苹果账户生成ipa文件?
再次见面了,生成未签名的Flutter ipa文件的方法是首先进入Xcode,并将方案的构建配置更改为Release
:
然后在Android Studio的终端中运行以下命令:
flutter build ios --release
your-app/build/ios/Release-iphoneos
,您应该会找到您的runner.app
文件。在旁边创建一个名为PayLoad
的文件夹,然后将runner.app
文件复制并粘贴到此文件夹中。之后,您需要压缩Payload
以获得一个名为Payload.zip
的新文件。将其扩展名更改为ipa
,然后就完成了。
现在,您可以使用任何您想要的方式对此ipa文件进行代码签名。