2015-08-21 24 views
1

我正在研究主要構建於HTML5,CSS3,JavaScript上的混合應用程序,並將其封裝在PhoneGap上以創建apk,ipa和xap/appx文件。藉助最新的Microsoft公告,可以將您的iOS項目轉換爲Windows項目。任何人都可以提供一個如何將現有的iOS項目轉換爲Windows移動項目的小遊覽?如何將Objective C項目轉換爲Windows Mobile

回答

4

您需要按照下面的步驟:

  • 你需要定製與UWP(通用Windows平臺)的Windows 10系統上安裝Visual Studio 2015年。
  • 如果您有Windows 7或8計算機,而不是Windows 10,則需要Windows 10移動設備才能運行該應用程序。
  • here下載WinObjC SDK。您可以直接從鏈接下載SDK或下載源代碼,並按照link中給出的步驟創建SDK。
  • 現在保持iOS應用程序代碼(使用Objective C開發),並按照使用vsimporter標題下相同的link下的步驟操作。
  • 在構建應用程序之前,右鍵單擊該解決方案並將其設置爲啓動項目。
  • 構建應用程序,它將在您的Windows 10設備上運行。
+0

沒有這樣的文件或目錄: '應用程序\ winobjc \ MSVC \\ objcrt \ objc_2stage_init.h' – Warewolf

1

補充已經提供的答案,將Objective-C項目轉換爲Windows需要使用工具vsimporter。

此工具存在於Microsoft GitHub的開源橋項目中(https://github.com/Microsoft/WinObjC)。

***檢查自述文件之前開始

使用vsimporter

的vsimporter工具,使您可以導入您的Xcode項目與Objective-一個新的Visual Studio通用Windows平臺(UWP)應用項目C支持。

要使用的工具:從here

  1. 下載預編譯SDK,並將文件解壓到一個目錄(例如c:\winobjc
  2. 在命令提示符下,導航到包含您的Xcode項目的目錄,例如c:\winobjc\samples\WOCCatalog
  3. 在命令提示符下運行vsimporter.exe c:\winobjc\samples\WOCCatalog> ..\..\bin\vsimporter.exe
  4. Visual Studio解決方案文件在你真正水流創建nt目錄下,雙擊此文件在Visual Studio中打開項目
  5. 按Ctrl-F5構建您的應用程序並在PC上運行它。

您也可以在命令行傳遞-i選項以交互模式運行vsimporter工具。交互模式可以讓您查看並選擇您想要導入的Xcode項目的特定配置。默認情況下,vsimporter創建一個面向Windows 10的Visual Studio解決方案。如果您想要定位Windows 8.1(Phone或Store),請使用-format選項並指定winstore8.1,winphone8.1或winstore10之一(winstore10爲默認)。

有關運行vsimporter的幫助,請使用命令行中的-help選項查看完整的受支持選項集。

要查看完整的教程,請訪問該link