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

Bru*_*uzo 9 xcode flutter

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

flutter build ios
Run Code Online (Sandbox Code Playgroud)

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

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

Oma*_*att 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 设备是一个不同的主题。