用于Xamarin。表单iOS项目,以下命令似乎有效:
msbuild /p:Configuration='Release' /p:Platform='iPhone' /p:IpaPackageDir=<DIRECTORY FOR IPA TO LIVE> /t:Build '../SampleApp.sln' /p:BuildIpa=true /p:ArchiveOnBuild=true
是否存在类似于";ArchiveOnBuild";用于归档android项目?
如果您尚未在csproj文件中定义以下属性,则需要将它们作为MSBuild参数提供:
- AndroidKeyStore=真
- AndroidSigningKeyAlias=您的密钥库别名
- AndroidSigningKeyPass=密钥库密码
- AndroidSigningKeyStore=密钥库路径
- AndroidSigningStorePass=密钥库密码
然后您可以使用目标运行构建
- 构建
- SignAndroidPackage
所以类似于:
/p:AndroidKeyStore=True /p:AndroidSigningKeyAlias=herpa /p:AndroidSigningKeyPass=hunter2 /p:AndroidSigningKeyStore=/my/path/to/app.keystore /p:AndroidSigningStorePass=hunter2 /t:Build;SignAndroidPackage
然后在构建之后,APK或AAB应该在应用程序项目的bin/Release文件夹中。