【问题标题】:Flutter Build iOS Xcode 12.2 Error in MacOS Big Sur VirtualBoxFlutter 在 MacOS Big Sur VirtualBox 中构建 iOS Xcode 12.2 错误
【发布时间】:2022-01-06 01:10:17
【问题描述】:

我是 Flutter 初学者。我已经开发了我的 Flutter 应用程序,并希望将它的 iOS 应用程序发布到 App Store。但是当我运行“flutter build ios”或“flutter build ipa”命令时它会给出错误。这里的错误信息:https://i.stack.imgur.com/hWNgL.png

我现在使用的是 Windows 10,并在 Virtualbox 中运行 MacOs Big Sur 11.0.1。我目前正在使用 Xcode 12.2 打开 Runner。当我打开 Runner 时,它会在 Signing and Capabilities 选项卡中显示此错误消息。 (https://i.stack.imgur.com/mvGU5.png)

我已经创建了标识符,在 App Store Connect 中创建了一个应用程序,并为它创建了一个配置文件。

应用程序包标识符 - https://i.stack.imgur.com/o1sXv.png

App Store Connect - https://i.stack.imgur.com/Y5ujP.png

配置文件 - https://i.stack.imgur.com/HEhyo.png

你们能帮我解决这个问题并告诉我我到底错过了什么吗?谢谢。

【问题讨论】:

    标签: ios xcode flutter virtualbox macos-big-sur


    【解决方案1】:
    Let's try installing old version `cocoapods`.
    
    ->Uninstall `cocoapods`
    
    ->install old version cocoapods (e.g. 1.8.0)`sudo gem install cocoapods --version '=1.8.0' -n /usr/local/bin`
    
    ->flutter clean
    
    ->pub get
    
    ->run your project (iOS simulator)
    

    【讨论】:

    • 我仍然在这里收到错误没有找到“com.xxx”的配置文件:Xcode 找不到任何与“com.xxx”匹配的 iOS 应用程序开发配置文件。自动签名已禁用,无法生成配置文件。要启用自动签名,请将 -allowProvisioningUpdates 传递给 xcodebuild。 (在项目'Runner'的目标'Runner'中)这可能与Xcode版本有关吗?
    【解决方案2】:

    您是否从终端运行flutter doctor?运行它,看看是否一切正常。

    之后,我建议您尝试构建默认的示例计数器 App。 https://docs.flutter.dev/get-started/install/macos#create-and-run-a-simple-flutter-app

    • 如果您无法在测试应用上flutter build ios,那么您已被隔离到您的设置中。
    • 如果您可以构建示例应用程序,那么这是您的应用程序特有的问题。

    您也可以尝试使用 codemagic 等在线服务进行构建,该服务有免费层:https://docs.flutter.dev/deployment/ios#create-a-build-archive-with-codemagic-cli-tools

    另请参阅:https://docs.flutter.dev/get-started/install/macos 以获取 flutter doc 示例。

    【讨论】:

      猜你喜欢
      • 2022-10-02
      • 2021-01-12
      • 2021-12-05
      • 2021-05-06
      • 1970-01-01
      • 2021-08-06
      • 1970-01-01
      • 2022-01-09
      • 1970-01-01
      相关资源
      最近更新 更多