是否可以在没有“Apple 开发者帐户”且没有 Apple 设备的情况下为 iOS 生成 .ipa 文件?

问题描述 投票:0回答:2

我尝试运行下面的命令,但它显示 “无法创建配置文件。开发者网站上您的帐户中没有注册任何设备。插入并选择一个设备以使 Xcode 注册它。”

flutter build ios

有谁知道是否可以在没有注册Apple设备的情况下构建iOS文件?

*我已经在 Windows 中使用 [macOS Catalina 10.15.3] + [xCode] + [Android Studio] + [Flutter] 设置了 VirtualBox

xcode flutter
2个回答
9
投票

可以创建未签名的 iOS .ipa,无需代码签名。

  1. 首先在 iOS 模拟器上运行 Flutter 应用程序,在 /build/ios 上生成 iOS 构建。
  2. 在您喜欢的任何地方创建一个文件夹 名称
    Payload
    - 请注意,区分大小写。
  3. 导航 到 /build/ios/iphonesimulator 并将 Runner.app 复制到
    Payload
    您创建的文件夹。
  4. 使用以下命令压缩
    Payload
    文件夹 默认 .zip 格式
  5. Payload.zip 重命名为 Payload.ipa

但是,将 .ipa 文件安装到 iOS 设备是另一个主题。


0
投票
  1. flutter build ios --release --no-codesign
  2. 创建
    Payload
    目录。
  3. Runner.app
    移至
    Payload
  4. 奔跑
    zip -qq -r -9 filename.ipa Payload
© www.soinside.com 2019 - 2024. All rights reserved.