1

我正在研究主要基于 HTML5、CSS3、javascript 构建的混合应用程序,并包裹在 PhoneGap 上以创建 apk、ipa 和 xap/appx 文件。借助最新的 Microsoft 公告,可以将您的 iOS 项目转换为 Windows 项目。谁能简单介绍一下如何将现有的 iOS 项目转换为 Windows 移动项目?

4

2 回答 2

4

您需要按照以下步骤操作:

  • 您需要在 Windows 10 系统上自定义安装带有 UWP(通用 Windows 平台)的 Visual Studio 2015。
  • 如果您有 Windows 7 或 8 计算机而不是 Windows 10,则需要 Windows 10 移动设备来运行该应用程序。
  • 从这里下载 WinObjC SDK 。您可以直接从链接下载 SDK,也可以下载源代码并按照此链接中给出的步骤创建 SDK 。
  • 现在准备好您的 iOS 应用程序代码(使用 Objective C 开发),并按照同一链接的“使用 vsimporter”标题下的步骤进行操作。
  • 在构建应用程序之前,右键单击解决方案并将其设置为启动项目。
  • 构建应用程序,它将在您的 Windows 10 设备上运行。
于 2015-08-21T06:03:58.940 回答
1

补充已经提供的答案,将 Objective-C 项目转换为 Windows 需要使用工具 vsimporter。

此工具存在于 Microsoft GitHub ( https://github.com/Microsoft/WinObjC )的开源桥接项目中。

***在开始之前检查自述文件

使用 vsimporter

vsimporter 工具使你能够将 Xcode 项目导入到具有 Objective-C 支持的新 Visual Studio 通用 Windows 平台 (UWP) 应用项目中。

要使用该工具:

  1. 从这里下载预构建的 SDK并将文件解压缩到一个目录(例如 c:\winobjc
  2. 例如,从命令提示符导航到包含 Xcode 项目的目录 c:\winobjc\samples\WOCCatalog
  3. 在命令提示符下,运行 vsimporter.exe c:\winobjc\samples\WOCCatalog> ..\..\bin\vsimporter.exe
  4. 在您的当前目录中创建一个 Visual Studio 解决方案文件,双击此文件以在 Visual Studio 中打开您的项目
  5. 按 Ctrl-F5 构建您的应用程序并在您的 PC 上运行它。

您还可以在命令行中传递 -i 选项以交互模式运行 vsimporter 工具。交互模式让您可以查看和选择您希望导入的 Xcode 项目的特定配置。默认情况下,vsimporter 创建一个面向 Windows 10 的 Visual Studio 解决方案。如果您希望面向 Windows 8.1(手机或应用商店),请使用 -format 选项并指定 winstore8.1、winphone8.1 或 winstore10 之一(winstore10 是默认)。

有关运行 vsimporter 的帮助,请在命令行中使用 -help 选项来查看支持的完整选项集。

要查看完整的教程,请访问此链接

于 2015-08-21T11:57:31.883 回答