Я хочу внести некоторые изменения в плагин. По части андроида все ясно. Но как я могу открыть часть плагина для iOS? Нет проекта Xcode, только несколько файлов .h и .m.
Во-первых, не забудьте запустить пример приложения хотя бы один раз.
$ cd example
$ flutter run
Затем откройте проект в Xcode. Проект Xcode находится в example/ios. Код swift (или obj-c), реализующий конец канала метода для iOS, находится в (замените курсивные строки фактическим именем плагина):
который вы можете найти, открыв дерево на левой панели.
personRichard Heapschedule09.12.2019
comment
Не могу поверить, что этого нет в официальной документации. Неужели люди пишут плагины для iOS без intellisense?
- personfoxtrotuniform6969; 02.01.2020
comment
Обычно да, поскольку большинство людей используют Xcode, в котором нет IntelliSense, являющейся технологией Microsoft.
- personMateus Felipe; 23.06.2021
Самый быстрый способ открыть Xcode - xed ios, когда вы находитесь в корневом каталоге проекта.
Плагины ставятся в $project_dir/ios/Pods
Плагины фактически устанавливаются при запуске 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 в навигаторе проекта.