【问题标题】:How to convert Objective C project to Windows Mobile如何将 Objective C 项目转换为 Windows Mobile
【发布时间】:2015-08-21 05:22:10
【问题描述】:

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

【问题讨论】:

    标签: ios windows-10-mobile winobjc


    【解决方案1】:

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

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

    【讨论】:

    • 没有这样的文件或目录:'Application\winobjc\msvc\\objcrt\objc_2stage_init.h'
    【解决方案2】:

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

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

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

    使用 vsimporter

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

    要使用该工具:

    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. 按 Ctrl-F5 构建您的应用并在您的 PC 上运行。

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

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

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

    【讨论】:

      猜你喜欢
      • 2019-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-07
      • 2014-10-14
      • 2014-10-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多