Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone MonoTouch:从命令行使用mdtool构建iOS应用程序:多个配置文件_Iphone_Jenkins_Xamarin_Xamarin.ios_Mdtool - Fatal编程技术网

Iphone MonoTouch:从命令行使用mdtool构建iOS应用程序:多个配置文件

Iphone MonoTouch:从命令行使用mdtool构建iOS应用程序:多个配置文件,iphone,jenkins,xamarin,xamarin.ios,mdtool,Iphone,Jenkins,Xamarin,Xamarin.ios,Mdtool,我想使用MonoTouch(Xamarin)的mdtool直接从命令行构建ios应用程序Appstore 我使用以下命令: '/Applications/Xamarin Studio.app/Contents/MacOS/mdtool' -v build '--configuration:AppStore|iPhone' MyAppProject.csproj 现在,在xCode中,我设置了几个配置文件,mdtool似乎不知道该使用哪一个: 有没有机会告诉mdtool我希望用于该构建的所需配

我想使用MonoTouch(Xamarin)的mdtool直接从命令行构建ios应用程序Appstore

我使用以下命令:

'/Applications/Xamarin Studio.app/Contents/MacOS/mdtool' -v build '--configuration:AppStore|iPhone' MyAppProject.csproj
现在,在xCode中,我设置了几个配置文件,mdtool似乎不知道该使用哪一个:


有没有机会告诉mdtool我希望用于该构建的所需配置文件?

在Xamarin Studio中,转到项目选项的“iOS捆绑包签名”部分。在这里,您可以为每个构建配置指定配置配置文件和代码签名密钥


现在,您可能已将其设置为“自动”,因此它不知道选择哪一个,因为您有多个条款与您的信息中的CbundleIdentifier值相匹配。plist

没错,它当前已设置为自动。但是,我想从命令行(Jenkins Continuous Integration)完全自动化构建过程,并且所需的工作流是直接从Jenkins构建我想要的任何版本,而无需接触Xamarin Studio。当然,但是您仍然需要配置用于每个构建配置的配置文件和代码签名密钥(此信息存储在.csproj文件中)啊,太好了。现在我在.csproj文件->CodesignProvision>BBDCD159-5E9B-49F2-838C-AB50B87DD2AB中看到它,我想我会自动操作.csproj文件。谢谢你的帮助!