Flutter报错总结一

1.报错内容:

No Provisioning Profile was found for your project's Bundle Identifier or your

device. You can create a new Provisioning Profile for your project in Xcode for

your team by:

  1- Open the Flutter project's Xcode target with

      open ios/Runner.xcworkspace

  2- Select the 'Runner' project in the navigator then the 'Runner' target

    in the project settings

  3- In the 'General' tab, make sure a 'Development Team' is selected.

    You may need to:

        - Log in with your Apple ID in Xcode first

        - Ensure you have a valid unique Bundle ID

        - Register your device with your Apple Developer Account

        - Let Xcode automatically provision a profile for your app

  4- Build or run your project again

It's also possible that a previously installed app with the same Bundle

Identifier was signed with a different certificate.

For more information, please visit:

  https://flutter.dev/setup/#deploy-to-ios-devices

Or run on an iOS simulator without code signing

解决方案:打开flutter项目下的~/.ios 的项目 Runner.wcworkspace,修改项目的证书,证书可用的,就可以运行起来。

2.报错:Mapping values are not allowed here. Did you miss a colon earlier?

解决方案:此处表示第32行的对齐格式有问题,请按规定方式对其就解决了

3.报错:diff: /Podfile.lock: No such file or directory

    diff: /Manifest.lock: No such file or directory

    error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.

执行runner报错:

解决方案1.关闭Xcode,重新执行pod install,之后再重新打开Xcode运行

方案2:删除以下文件:

xcworkspace

Podfile.lock

Pods文件夹

~/Library/Developer/Xcode/DerivedData路径下对应工程的文件夹

然后重新执行pod install

方案3:有可能改完之后没有生效,所以flutter 需要clean一下。在编译器执行 flutter clean ,再重新运行

方案N:1.https://stackoverflow.com/questions/32696463/diff-podfile-lock-no-such-file-or-directory

2.https://stackoverflow.com/questions/55797068/diff-podfile-lock-no-such-file-or-directory-react-native-xcode

3.https://blog.csdn.net/u010774394/article/details/52810548?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-7.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-7.nonecase

你可能感兴趣的:(Flutter报错总结一)