多个子模块/项目中的 Bitrise Xamarin 构建配置

Bitrise Xamarin Build Configurations in multiple submodules / projects

我有一个用 Xamarin 编写的 ios 和 android 的应用程序,我正在尝试用 Bitrise 构建它。

在平台项目中,我有 10 个构建配置用于不同版本的应用程序。在两个子模块项目中,我只有一个调试和发布配置(以及 ios 项目上的 debug|iPhone 和模拟器)——这些项目不需要知道应用程序的哪个版本正在运行out - 构建配置用于资源和 manifest/plist 详细信息。

在解决方案中,我使用配置映射来指定应该为子模块项目使用什么构建配置,即

解决方案配置:Release_a_particular_version 平台项目映射到:Release_a_particular_version 核心项目映射到:发布 子模块库映射到:Release

这在 Xamarin Studio 或 Visual Studio 中构建良好,但在 Bitrise 中构建时出现错误,找不到项目配置。 如果我在两个子模块中创建与 solution_configuration 同名的配置,一切都会构建良好。

我想有一个 msbuild 开关可以打开配置映射?如果有,我将如何将其应用于 bitrise 构建步骤?

或者其他选择?

没有您的 Bitrise 配置失败的构建日志,很难回答这个问题。

为了帮助您,我们需要查看您的配置和失败的构建日志。

您可以通过 Bitrise 现场聊天联系我们的支持团队(在每个 Bitrise 页面上,您都可以在右下角找到一个消息图标,您可以在其中向我们发送消息)。