gpt4 book ai didi

Delphi MSBuild 从命令行构建 Android,选择 App Store 或开发平台配置

转载 作者:行者123 更新时间:2023-12-03 00:31:33 28 4
gpt4 key购买 nike

我想要参数化的是平台配置,以便我可以专门为AppStore构建APK。

msbuild MyProject.dproj /p:Config=Release /t:Build;Deploy /p:Platform=Android

当前,无论实际选择/保存到项目文件中的是什么,msbuild 始终构建用于发布的开发平台配置。

Platform Configuration Options

我尝试了一些可能的/p 参数(例如 buildtype 等),但似乎都不起作用。

如何做到这一点?

最佳答案

我刚刚尝试了这个命令行(分成两行以避免滚动),它生成了应用商店构建所需的输出:

msbuild project_name.dproj /p:Config=Debug /t:Build;Deploy
/p:Platform=Android /p:BT_BuildType=AppStore

这给出了:

....blah blah... C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\CodeGear.Deployment.targets : warning : Missing provisioning information for the "Application Store" platform configuration, the file '.\Android\Debug\project_name\bin\project_name.apk' has been sucessfully generated but it has not been signed and it is a non-instalable package.

这通常不会在我的构建中输出,而且我没有设置合适的应用程序商店配置,因此这表明我们正在获得所需的结果。

对于 Android,BT_BuildType 属性似乎可以是 DebugAppStore。对于 iOS,它也可以是 AdHoc

关于Delphi MSBuild 从命令行构建 Android,选择 App Store 或开发平台配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40923790/

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