2015-01-09 46 views
0

我想檢查是否可以在不使用Xamarin中的新統一Apis的情況下構建兼具32位和64位支持的iOS應用程序。統一的API支持將需要對使用MonoTouch Foundation的現有Xamarin iOS應用程序進行代碼更改,我們希望避免這種情況。Xamarin支持32位和64位iOS二進制代碼無需更改

任何指針都會受到歡迎

在此先感謝!

回答

4

不,不可以使用傳統API支持64位應用程序。這是在Xamarin博客文章中解釋的:http://blog.xamarin.com/unified-api-with-64-bit-support-for-ios-and-mac/

它實際上很容易更新到統一,所以我不明白爲什麼要避免這種情況,也因爲它很快就會成爲蘋果的需求,並且在截止日期之後你不能再發布新的更新。欲瞭解更多信息如何更新請參閱Xamarin文檔:http://developer.xamarin.com/guides/cross-platform/macios/updating_ios_apps/

+0

嗨馬丁,感謝您的答覆。我想升級代碼以支持64位,但我不想更改代碼(如將MonoTouch apis更改爲Foundation apis)。在本機應用程序的情況下,它只是一個Xcode配置,但在Xamarin中它看起來像涉及代碼更改。我認爲Xamarin應該在最新版本中將這兩項功能分開:支持64位,併爲Mac和iOS提供統一API。 – Biswarup

+1

也許他們應該這樣做,但那是他們的決定。我認爲目前沒有其他解決方案可以升級到統一,因此您可以獲得x64支持。 – Martijn00