【问题标题】:Generating an IPA file for a flutter project without a paid dev account为没有付费开发帐户的颤振项目生成 IPA 文件
【发布时间】:2022-01-14 00:51:33
【问题描述】:

所以我刚刚完成了一个 Flutter 移动应用,我想安装在我的个人 iPhone 上。我知道 7 天的限制,但是以 99 美元/年的价格购买一个苹果开发帐户对我来说有点太多了,所以我使用了外部服务。你付给他们一点钱,给他们你的 iPhone 的 udid,他们把证书和配置文件还给你,你可以使用外部签名者来签署你的应用程序。几个月前我已经为我的一个应用程序做了这个。但现在我正在努力生成 ipa。 如何使用免费的苹果帐户生成 ipa 文件?

【问题讨论】:

    标签: ios xcode ipa apple-id


    【解决方案1】:

    再次,所以生成无符号颤振 ipa 的方法是首先转到 Xcode 并将方案的构建配置更改为 Release

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

    1. 为运行架构的构建配置选择发布

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

    flutter build ios --release
    

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

    【讨论】:

    • 如果没有配置文件和证书,您无法为设备构建 IPA。
    • 我更改了帖子,希望现在更清楚,我的意思是如何使用免费的苹果帐户生成 ipa。
    • 这是它向我显示的错误,您能帮忙吗,“看来您的应用程序仍然包含默认的签名标识符。尝试在 Xcode 中将 'com.example' 替换为您的签名 ID:”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-23
    • 2018-03-26
    • 1970-01-01
    • 2021-09-27
    • 2019-10-08
    相关资源
    最近更新 更多