Cocoapodsライブラリ(外部SDK用)を使用しようとしていますが、それを行うためのドキュメントが見つかりません。 Gradle
ファイルに行を追加するだけで、Androidパーツにすでに統合しています。
単に、依存関係を追加してAppDelegate.Swift
ファイルで使用できるpodfile
を作成(または検索する)したいと思います。
これまでに試みたのは、pod init
フォルダでios/
を実行してから、ポッド(たとえば、pod 'Charts'
)を追加してpod install
を実行することですが、
[!]プロジェクトにはすでにカスタム構成が設定されているため、CocoaPodsはプロジェクトの基本構成を設定しませんでした。 CocoaPods統合がまったく機能するためには、ターゲットの基本構成
Runner
をPods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig
に設定するか、ビルド構成にPods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig
を含めてください(Flutter/Release.xcconfig
) 。
Xcodeでビルドしようとすると、次のエラーが発生します。
エラー:サンドボックスがPodfile.lockと同期していません。 「ポッドインストール」を実行するか、CocoaPodsインストールを更新します。
私はそれを正しい方法で行っていると思います。Flutter.ioのドキュメントで私を助けるものは何も見つかりませんでした。
よろしくお願いします!
追加する必要があるios /フォルダーでpod init
およびpod install
を実行した後
#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
ios/Flutter/Debug.xcconfig
そして
#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"
ios/Flutter/Release.xcconfig
プロジェクトターゲットをPodfile
に追加しましたか?そんな感じ:
def Swift_frameworks
pod 'PodName', 'X.X'
end
target 'My Project' do
Swift_frameworks
end
次のように、ポッドをPodfile
フォルダの下のios
ファイルの最後に配置します。
pod 'UMCAnalytics'
デフォルトでは、このファイルにはいくつかのコードがありますが、それらを無視して、その下にポッドを追加してください。その後、次を実行:
pod update
インストールされているポッドが表示されます。