在没有付费开发帐户的情况下为 flutter 项目生成 IPA 文件
Generating an IPA file for a flutter project without a paid dev account
所以我刚刚完成了一个 Flutter 移动应用程序,我想安装在我的个人 iPhone 上。我知道 7 天的限制,但以 99 美元/年的价格购买苹果开发帐户对我来说有点太贵了,所以我使用了外部服务。你付给他们一点点钱,然后给他们你的 iPhone's udid,他们会把证书和配置文件还给你,你可以使用外部签名者来签署你的应用程序。几个月前我已经为我的一个应用程序做了这个。但现在我正在努力生成 ipa。
如何使用免费的苹果账户生成ipa文件?
他又说了一遍,所以生成未签名的 flutter ipa 的方法是首先转到 Xcode 并将方案的构建配置更改为 Release
:
- 单击 运行ner,然后编辑方案
- Select 运行 架构的构建配置发布
然后在 Android Studio 运行 的终端上执行以下命令:
flutter build ios --release
这将需要一两分钟,完成后转到此文件夹:your-app/build/ios/iphoneos
,您应该会找到 runner.app
文件。在其旁边创建一个名为 PayLoad
的文件夹,然后将 runner.app
文件复制并粘贴到此文件夹中。之后你想压缩你的 Payload
以获得一个名为 Payload.zip
的新文件。将其扩展名更改为 ipa
即可。
您现在可以使用任何您想要的代码来对这个 ipa 文件进行代码签名。
所以我刚刚完成了一个 Flutter 移动应用程序,我想安装在我的个人 iPhone 上。我知道 7 天的限制,但以 99 美元/年的价格购买苹果开发帐户对我来说有点太贵了,所以我使用了外部服务。你付给他们一点点钱,然后给他们你的 iPhone's udid,他们会把证书和配置文件还给你,你可以使用外部签名者来签署你的应用程序。几个月前我已经为我的一个应用程序做了这个。但现在我正在努力生成 ipa。 如何使用免费的苹果账户生成ipa文件?
他又说了一遍,所以生成未签名的 flutter ipa 的方法是首先转到 Xcode 并将方案的构建配置更改为 Release
:
- 单击 运行ner,然后编辑方案
- Select 运行 架构的构建配置发布
然后在 Android Studio 运行 的终端上执行以下命令:
flutter build ios --release
这将需要一两分钟,完成后转到此文件夹:your-app/build/ios/iphoneos
,您应该会找到 runner.app
文件。在其旁边创建一个名为 PayLoad
的文件夹,然后将 runner.app
文件复制并粘贴到此文件夹中。之后你想压缩你的 Payload
以获得一个名为 Payload.zip
的新文件。将其扩展名更改为 ipa
即可。
您现在可以使用任何您想要的代码来对这个 ipa 文件进行代码签名。