为 Windows Phone 编译 iOS 个项目 Visual Studio 2015

Compiling iOS projects for Windows Phone with Visual Studio 2015

我最近参加了 Microsoft 的演讲,演讲者说可以在即将到来的 Visual Studio 2015 中为 Windows Phone 编译一个 iOS 项目。太棒了!

所以我得到了新的 Visual Studio 2015 RC 并安装了所有东西 - 不要错过任何东西。

在 Mac 上,一个 XCode 项目是一个 .xcodeproj 文件,但它实际上是一个文件夹结构 - 这就是 Windows 对它的看法。在此文件夹结构中有一个名为 project.pbxproj 的文件,但当我尝试打开现有项目时 Visual Studio 无法识别它。

所以问题是,如何在 Visual Studio 2015 年打开一个 XCode 项目?

默认不包含,因为还没有完成,

https://dev.windows.com/en-US/uwp-bridges/project-islandwood

要在 Visual Studio 中打开 Xcode 项目,需要使用工具 vsimporter。

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

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

使用 vsimporter

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

要使用该工具:

  1. here 下载预构建的 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. 中打开您的项目
  6. 按 Ctrl-F5 构建您的应用程序并运行它在您的 PC 上。

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

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

要查看完整教程,请访问此 link