我有一個爲iOS6.1開發的iOS項目,我需要能夠爲iOS6.1和iOS7構建它。我更新了Xamarin的所有工具,並升級到了iPhone上的OSX Mavericks和iOS 7.0.3。所以在這個時候我擁有所有最新版本。有沒有辦法在VS2012中用sdk 6.1遠程創建Xamarin.iOS?
當我開始從VS2012調試項目時,在iPhone上啓動的應用程序始終是iOS7應用程序。我添加了iOS6.1.sdk到Xcode 5,所以回到Windows機器上,我可以在VS2012中選擇這個SDK進行編譯。
但似乎,無論SDK我在項目設置中選擇,它總是返回:
-debug -linksdkonly
-sdk 「7.0」-targetver "6.1" --abi=armv7
(從mtbserver.log建築主機上採取參數)
如果我在Mac上使用Xamarin Studio構建項目,則在更改SDK版本時行爲與期望值相同。
當VS2012遠程構建時有沒有辦法解決這個問題?
好的,謝謝你的建議。我會看看這個。我的想法是,當它在XS中工作時,它應該通過VS以相同的方式工作。我如何設置VS插件到舊目錄? –
你說得對,如果它適用於XS,它也應該與VS一起工作(或者它是一個錯誤)。我沒有Windows盒子,但很可能在「SDK位置」(如XS)下命名爲「Apple SDK」。 – poupou