在我的项目ios和android中使用simple_permissions的问题

问题描述 投票:1回答:1

我得到这个错误,当我将包添加到pubspec.yaml

Launching lib/main.dart on iPhone 7 Plus in debug mode...
Xcode build done.                                            2.6s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **
Xcode's output:
↳
    === BUILD TARGET url_launcher OF PROJECT Pods WITH CONFIGURATION Debug ===
    /Users/zimbronapps/flutter/.pub-cache/hosted/pub.dartlang.org/simple_permissions-0.1.9/ios/Classes/SimplePermissionsPlugin.m:2:9: fatal error: 'simple_permissions/simple_permissions-Swift.h' file not found

我需要使用simple_permission for android version

pubspec.yaml在下一个代码框中,我需要写更多的文字,因为我不能添加它jeje,有人可以帮我恳求吗?

name: myapp
description: A new Flutter project.

version: 1.0.0+1

environment:
  sdk: ">=2.0.0-dev.68.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2
  launch_review: ^1.0.1
  url_launcher: ^5.0.1
  share: ^0.6.0+1
  shared_preferences: ^0.5.0
  flutter_sound: ^1.3.1
  path_provider: ^0.4.1
  permission: ^0.1.1 
  audioplayers: ^0.8.1
  firebase_admob: ^0.8.0+1

dev_dependencies:
  flutter_test:
    sdk: flutter


flutter:

  uses-material-design: true

  assets:
   - ./assets/drawable/
   - ./assets/raw/

这是我的pubspec.yaml

ios flutter
1个回答
0
投票

试试这个

编辑您的Podfile

在“target'Runner'do”行号~35之后添加或取消注释

use_frameworks!

然后在行号~67之后添加此行

config.build_settings['SWIFT_VERSION'] = '4.0'

例:

target 'Runner' do
  ** use_frameworks!  **

........ ......

post_install do |installer|
      installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
          config.build_settings['ENABLE_BITCODE'] = 'NO'
          ** config.build_settings['SWIFT_VERSION'] = '4.0' **
        end
      end
    end

删除你的Podfile.lock并尝试。祝好运

© www.soinside.com 2019 - 2024. All rights reserved.