我有一个用 Xamarin 编写的 ios 和 android 应用程序,我正在尝试用 Bitrise 构建它。
在平台项目中,我为应用程序的不同版本提供了 10 个构建配置。在两个子模块项目中,我只有一个调试和发布配置(以及 ios 项目上的调试|iPhone 和模拟器)——这些项目不需要知道应用程序的哪个版本发布——构建配置用于资源和清单/plist 详细信息。
在解决方案中,我使用配置映射来指定应为子模块项目使用的构建配置,即
解决方案配置:Release_a_particular_version 平台项目映射到:Release_a_particular_version 核心项目映射到:Release 子模块库映射到:Release
这在 Xamarin Studio 或 Visual Studio 中构建良好,但在 Bitrise 中构建时出现错误,找不到项目配置。如果我在两个子模块中创建与 solution_configuration 同名的配置,那么一切都会很好地构建。
我想有一个 msbuild 开关可以打开配置映射?如果有,我将如何将其应用于 bitrise 构建步骤?
或者有什么替代品?