6

I want make some changes in plugin. For android part everything is clear. But how can I open iOs part of plugin? There are no Xcode project just several .h and .m files.

How to open iOs plugin at Xcode?

https://github.com/flutter/plugins/tree/master/packages/video_player/video_player/ios

4

3 回答 3

14

首先,确保至少运行一次示例应用程序。

$ cd example
$ flutter run

然后在 Xcode 中打开项目。Xcode 项目位于example/ios. 实现方法通道的 iOS 端的 swift(或 obj-c)代码位于(将斜体字符串替换为实际插件名称):

Pods/Development Pods/ plugin_name /../../example/ios/.symlinks/plugins/ plugin_name /ios/Classes

您可以通过在左窗格中打开树来找到它。

于 2019-12-09T20:26:18.060 回答
5
go to root of package then.
cd example
flutter build ios --no-codesign
Launch Xcode.
Select File > Open, and select the hello/example/ios/Runner.xcworkspace file.

您的插件的 iOS 平台代码位于 Project Navigator 的 Pods/Development Pods/hello/../../example/ios/.symlinks/plugins/hello/ios/Classes 中。

于 2021-02-24T05:34:29.697 回答
2

打开 Xcode 的最快方法是xed ios在项目根目录中。

插件已放入$project_dir/ios/Pods

插件实际上是通过运行安装的pod install。将在构建应用程序的同时flutter run呼叫您。pod install如果您想节省时间,只需运行cd ios; pod install而不构建您的应用程序。

于 2020-05-07T06:03:11.487 回答