如何在 Xcode 打开 flutter 插件?
How to open flutter plugins at Xcode?
我想对插件做一些改动。对于 android 部分,一切都很清楚。但是我怎样才能打开插件的 iOs 部分呢?没有 Xcode 个项目,只有几个 .h 和 .m 文件。
如何在 Xcode 打开 iOs 插件?
https://github.com/flutter/plugins/tree/master/packages/video_player/video_player/ios
首先,请务必 运行 示例应用程序至少一次。
$ 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
您可以通过打开左侧窗格中的树找到它。
打开 Xcode 的最快方法是 xed ios
当您在根项目目录中时。
插件放在$project_dir/ios/Pods
这些插件实际上是由 运行ning pod install
安装的。 flutter run
会在构建应用程序的同时为您调用 pod install
。如果您想节省时间,只需 运行 cd ios; pod install
而不要构建您的应用程序。
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 平台代码位于项目中的 Pods/Development Pods/hello/../../example/ios/.symlinks/plugins/hello/ios/Classes导航器。
我想对插件做一些改动。对于 android 部分,一切都很清楚。但是我怎样才能打开插件的 iOs 部分呢?没有 Xcode 个项目,只有几个 .h 和 .m 文件。
如何在 Xcode 打开 iOs 插件?
https://github.com/flutter/plugins/tree/master/packages/video_player/video_player/ios
首先,请务必 运行 示例应用程序至少一次。
$ 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
您可以通过打开左侧窗格中的树找到它。
打开 Xcode 的最快方法是 xed ios
当您在根项目目录中时。
插件放在$project_dir/ios/Pods
这些插件实际上是由 运行ning pod install
安装的。 flutter run
会在构建应用程序的同时为您调用 pod install
。如果您想节省时间,只需 运行 cd ios; pod install
而不要构建您的应用程序。
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 平台代码位于项目中的 Pods/Development Pods/hello/../../example/ios/.symlinks/plugins/hello/ios/Classes导航器。