xcode - 在 Xcode dart 主入口点中指定
问题描述
支持多种环境,我的 Flutter 应用程序包含多个主要入口点文件:
main_prod.dart
main_dev.dart
main_staging.dart
在每个文件中导入适当的配置文件:
void main() => runApp(
new ConfigWrapper(config: Config.fromJson(config), child: new PlatterzApp()));
构建 android APK,我可以使用命令指定主入口点:
flutter build apk --split-per-abi -t lib/config/main_prod.dart
我正在寻找一种使用Xcode for iOS 应用程序(多个目标)进行归档的方法
解决方案
您可以使用自定义 xcconfig(如 Release.xcconfig 或 Debug.xcconfig)并覆盖 Generated.xcconfig 中的 FLUTTER_TARGET 属性。例如 dev.xcconfig:
#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
#include "Generated.xcconfig"
app_name_prefix=DEV.
bundle_id_suffix=.dev
FLUTTER_TARGET=/path/to/your/main_dev.dart
推荐阅读
- android - tensorflow:分类器:errorjava.lang.IllegalArgumentException:标签号 1000 与轴 1 上的形状不匹配
- android - Android Studio 无法连接到 JFrog Artifactory
- swift - SwiftUI“环境相关”颜色
- python - 具有可解释系数的 Sklearn StandardScaler + ElasticNet
- .htaccess - 将缓存控制应用于目录中的特定文件
- java - 从 Java 活动类调用自定义视图的 Kotlin 类中的动画
- python - Python模拟如何编辑模拟函数的返回值
- r - 如何用R计算两组点(坐标)之间的欧式距离的房屋距离
- java - 应该设置哪些 viewpager 设置?
- azure - 通过 Powershell 将数据发送到 Azure Application Insights