gpt4 book ai didi

ios - mdtool 在使用发布时创建 IPA 文件,但在使用调试配置时不创建

转载 作者:行者123 更新时间:2023-12-01 19:57:24 24 4
gpt4 key购买 nike

我想创建一个 国际音标 的文件发布调试 对于我在 xamarin 中创建的应用程序。我创建了版本 国际音标 在 Bamboo 中使用以下命令文件:

-v build -t:Build "-c:Release|iPhone" CustomerApp.sln

这也可以通过执行以下操作在终端上复制:
/path-to-/mdtool -v build -t:Build "-c:Release|iPhone" CustomerApp.sln

但是当我尝试使用 “-c:调试|iPhone”尝试使用终端或 Bamboo 时,这不会创建 ipa 文件。然后我尝试了不同的配置,例如 “-c:Release|iPhone模拟器” , “-c:调试|iPhone模拟器” , "-c:Ad Hoc|iPhone" “-c:调试|iPhone模拟器”但所有这些都不会创建 国际音标 文件。为什么是这样?

我知道 mdtool 的路径和解决方案很好,因为它适用于 Release IPA,但它与 Xamarin 或 Xcode 中的配置有关吗?

最佳答案

如果您与运行 Xamarin Studio 的 Mac 在同一台 Mac 上,它应该模仿您在 IDE 中的配置文件设置。如果 Xamarin Studio 中的构建使用该组合构建,而主项目上没有下拉更改,我希望 mdtool 能够工作。请注意,现在在 Visual Studio 2017 for Mac 中,它将是/Applications/Visual Studio.app 文件夹下的 vstool。

我的构建线如下所示:

/Applications/Visual\ Studio.app/Contents/MacOS/vstool --verbose build --f --target:Build --configuration:"Debug|iPhone" --buildfile:my.sln > $BuildResults

2019 年 1 月更新,我在网上几乎没有找到关于 vstool 到底能做什么以及如何使用它的指导。我相信它是微软版本的 mdtool,它是 Github 上 Monodevelop 项目的一部分(mono/monodevelop)。 mdtool 源代码位于 monodevelop/main/src/tools 文件夹下。它似乎是 Monodevelop/Visual Studio 安装中可用的各种工具的运行器。运行
/Applications/Visual\ Studio.app/Contents/MacOS/vstool -q 

将列出可用的工具。作为 Monodevelop 构建过程的一部分,还有一个手册页,位于 monodevelop/main/man,它提供了更多的启发。非常熟悉该项目的人向我展示了如何使用特定命令。

关于ios - mdtool 在使用发布时创建 IPA 文件,但在使用调试配置时不创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41702286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com