2013-03-22 45 views
1

我想直接從命令行使用MonoTouch(Xamarin)的mdtool構建我的ios-apps Appstore,以便Jenkins可以馬上啓動並生成可上載的包。MonoTouch:從命令行創建iOS AppStore版本

我用下面的命令:

'/Applications/Xamarin Studio.app/Contents/MacOS/mdtool' -v build '--configuration:AppStore|iPhone' MyAppProject.csproj 

現在,構建運行,使用我的AppStore的供應配置文件和我的斌/ iPhone/AppStore的創建的文件 - 文件夾。現在

,根據documentation of Xamarin,我應該壓縮所創建的應用程序文件在斌/ iPhone/AppStore的和Xcode應用程序加載器選擇它像截圖所示:

enter image description here

但Application Loader會將每個文件都顯示爲灰色,因此沒有機會繼續。

+0

您是否找到了解決辦法:

/usr/bin/xcrun -sdk iphoneos PackageApplication -v "Ios.app" -o "Ios.ipa" --sign "[DEVELOPER_NAME]" --embed "[PROVISONING_PROFILE]」 

更多xcrun這裏的信息? – testing 2015-07-28 15:31:56

回答

1

如果將.zip擴展名重命名爲.ipa,該怎麼辦?

+0

你去 - > http://i.imgur.com/b5g0Rj9.png – 2013-03-22 17:30:08

+0

頂部沒有可見擴展名的「Ios」文件實際上是Ios.app,好像擴展名隱藏在查找器中。 Ios.app.zip就是在zip壓縮文件中的Ios.app。 Ios.app.zip.ipa是重命名爲ipa的Ios.app.zip。我是否正在壓縮正確的文件? – 2013-03-22 17:33:09

+0

我並不是指將它重命名爲AppName.zip.ipa,我的意思是將其重命名爲AppName.ipa。不知道這是否會有所作爲。 – jstedfast 2013-03-22 17:33:57

0

我認爲你不應該選擇「打開包」,而是「交付你的應用程序」。