0

私は次のようにこれに従いました (私の質問に関連するのは最初の 3 分だけです): https://m.youtube.com/watch?v=MYHVyl-juUk

実行しようとすると、コンソールに次のように表示されます。

geoflutterfire 2.0.3+2 は rxdart ^0.20.0 に依存し、2.0.3+2 <3.0.0 を超える geoflutterfire に一致するバージョンがないため、geoflutterfire ^2.0.3+2 には rxdart ^0.20.0 が必要です。my_app は rxdart ^0.21.0 と geoflutterfire ^2.0.3+2 の両方に依存しているため、バージョン解決に失敗しました。

現在のバージョン (および私がインストールしたバージョン) は rxdart 0.21.0 です。0.20.0 に変更してダウングレードしようとしましたが、フラッター パッケージが取得されましたが、うまくいきませんでした。

ところで、プラグインを試すのは初めてなので、そのような問題を解決する手がかりはありません...

これを機能させるにはどうすればよいですか?

敬具

アップデート:

これを試した後:

rxdart: any

コンソールはこれを投げました:

2019-04-08 12:06:04.178 defaults[36786:354646] 
The domain/default pair of (/Users/privat/Documents/Dev/my_app/ios/Runner/Info, CFBundleIdentifier) does not exist


Xcode's output:
↳
    /Library/flutter/.pub-cache/hosted/pub.dartlang.org/geoflutterfire-2.0.3+2/ios/Classes/GeoflutterfirePlugin.m:2:9: fatal error:
    'geoflutterfire/geoflutterfire-Swift.h' file not found
    #import <geoflutterfire/geoflutterfire-Swift.h>
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1 error generated.

次に、Podfile コードを編集しました。追加または編集が必要なコードは、「** ...... **」でマークされています。

    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 を削除して再試行したところ、アプリは正常にコンパイルされました。C4Cに感謝!

4

3 に答える 3

1
rxdart:any 

試してみて、どうなるか教えてください

于 2019-04-07T20:15:45.167 に答える
0

この編集を Podfile で試してください。コードを追加または編集する必要があります。「** ...... **」でマークされています。

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 を削除して試してください

于 2019-04-08T13:20:20.993 に答える