【发布时间】:2020-05-06 12:18:20
【问题描述】:
我下载了颤振引擎并用我所做的更改构建了它。我可以通过使用flutter run --local-engine=ios_debug_unopt 运行仅 Flutter 的应用程序来使用此引擎。但是现在我需要将它与 Add2App 实现一起使用(将颤动屏幕添加到现有的本机 iOS 应用程序)。问题是:如何配置 Xcode 以使用这个本地引擎运行应用程序?
【问题讨论】:
我下载了颤振引擎并用我所做的更改构建了它。我可以通过使用flutter run --local-engine=ios_debug_unopt 运行仅 Flutter 的应用程序来使用此引擎。但是现在我需要将它与 Add2App 实现一起使用(将颤动屏幕添加到现有的本机 iOS 应用程序)。问题是:如何配置 Xcode 以使用这个本地引擎运行应用程序?
【问题讨论】:
我们或许可以围绕它添加更好的工具。 你可以运行
flutter build ios --local-engine=ios_debug_unopt --debug 或
flutter run --local-engine=ios_debug_unopt
首先在你的 Flutter 模块中。在幕后,它会在你的模块内的隐藏文件.ios/Flutter/flutter_export_environment.sh 中设置你的配置。
假设您通过 CocoaPods 进行集成,当您运行外部 iOS Xcode 项目时,它会提取在 .ios/Flutter/flutter_export_environment.sh 中设置的值。随后的xcode_backend.sh 也是您构建阶段的一部分,然后将做正确的事情™️。
【讨论】: