2017-04-26 57 views
7

我想從我的Xamarin Forms項目中運行iOS模擬器。我是有工作在一個月前,當我回到了它,我得到以下錯誤:Xamarin Forms上的錯誤MT0026

error MT0026: Could not parse the command line argument '-sdk': Version string portion was too short or too long. 

我更新了所有的Nu​​Get包和更新Xamarin本身。

我可以找到關於這個問題的唯一的事情是在這裏:Xamarin.iOS Errors

而且,我的Mac是跟上時代的,我確信的Xcode上漲到最新。

+0

檢查最後的評論從https://forums.xamarin.com/discussion/15171/error-loading-project-version-string-portion-was-too-short-or-too-long –

+0

FYI:MT0026錯誤也出現在一個Xamarin項目中,當Info.plist中的MinimumOS版本是「10」而不是「10.0」,命令行參數是-targetver – Klaasel

回答

8

當我第一次在MacOS上啓動Visual Studio時,發生了完全相同的錯誤。對我來說,設備模擬器列表是空的。列出的唯一可用設備是「通用設備」。我重新啓動Visual Studio中後所有可用的模擬設備打開了:

enter image description here

+0

嗯,我沒有任何模擬器可用。只有通用的SIM 編輯:我相信這是因爲我沒有在最新版本。 –

2

其實,只要你做出一個重要的操作系統更新時出現。爲什麼? 因爲通常情況下某些東西會變成Xcode,而且需要打開應用程序才能達成他們希望您同意的任何內容。

之後,重新啓動Visual Studio,一切恢復正常。