2012-11-13 26 views
1

在我的機器我已經安裝:MonoTouch:如何使用SDK 4.4在Simulator 6.0中運行應用程序?

  • 的Xcode 4.5
  • 的Xcode 4.4
  • MonoTouch的6.x的
  • MonoTouch的5.2.13

對於較舊的應用程序,我用建Xcode 4.4和MonoTouch 5.2.13。爲此,我更改了MonoDevelop設置的SDK部分中的路徑。

不過,現在我需要測試運行與SDK 4.4和MT 5.2.13在iOS模擬器6.0內置的應用程序。我如何告訴Mono開發模擬器使用的路徑? 模擬器本身的下拉列表不提供v6.0版本,因爲回到了SDK 4.4以前的版本,所以沒有v6.0。

回答

2

MonoTouch目前不支持此功能(在Xcode中也不支持此功能)。

這就是說,你也許可以做到以下幾點:

  • 構建&使用Xcode 4.4 SDK運行你的應用程序/ 5.1的iOS模擬器。從模擬器複製應用程序目錄(找出應用程序駐留的地方是使用MonoDevelop在模擬器中運行它,然後從終端窗口執行ps aux | grep debugtrack--這應顯示模擬器進程和二進制文件的路徑)。

  • 構建&使用的Xcode 4.5 SDK運行你的應用程序。再次找出應用程序駐留在上面的位置(因爲它是一個不同的模擬器,目錄將會更改),並將其內容替換爲您在上一步中保存的內容。

  • 現在你可能能夠在iOS 6模擬器(使用MonoDevelop或通過點擊它)運行應用程序。請注意,由於Xcode本身並不真的允許你這樣做,所以許多事情可能會破壞。測試使用舊SDK的構建的唯一支持方式是在真實設備上測試它。

+0

哇...這是相當一些麻煩,要經過。我最終在設備本身上進行了調試。 – Krumelur

相關問題