【问题标题】:Compiling app using Vmware OSX使用 Vmware OSX 编译应用程序
【发布时间】:2018-04-22 08:34:44
【问题描述】:

我正在尝试学习 React Native 以进行 IOS 开发...我研究了很多关于 Swift 与 React Native 的对比,并做出了这个决定。 问题是我穷得要死。但是有一台好电脑。我可以在我的 PC 上运行 VMware OSX。 我知道我可以安装一个运行 Xcode 和所有这些。但我遇到了一个问题,我是否可以将我的应用程序上传到 iPhone,或者我也可以使用我的 VMware 将其上传到 Apple Store 吗?有一个词出现,比如没有 Mac 就无法完成最终编译等等。因为我使用虚拟机得到它是令人困惑、困难和缓慢的。但我现在仍然不能在 MAC 上花钱。但我必须学习并将应用程序上传到 Apple Store,并在 Iphone 上对其进行测试。 所以问题是,使用 VMware OSX 来做这些事情有问题吗? 请帮忙,我研究了很多,但无法得到这些东西:) TIA。

【问题讨论】:

    标签: ios iphone macos react-native virtual-machine


    【解决方案1】:

    答案是是的。您可以使用 VMware 制作应用程序并将它们上传到 App Store 没有任何问题。我以前自己做过。

    但是,由于它是没有完全图形支持的虚拟机,因此您无法模拟和运行使用 GPU 的图形相关应用和工具。例如

    • iOS 11+ 无法正常使用模拟器
    • 您无法调试视图层次结构,因为它使用 GPU 进行渲染和 调试 UI 元素
    • 您无法正确调试 SpriteKit 或 SceneKit 项目等。
    • AirPlay 和 AirDrop 无法正常工作。

    除此之外,您几乎可以在 VMware macOS 中执行所有操作。对于 React native,我认为用它编译应用程序不会有问题。你已准备好出发。但正如其他人所说,它会比真正的 Mac 慢,所以你必须忍受它。

    【讨论】:

    • 有人告诉我... hackintosh 会比虚拟机大得多?
    • 是的,但是您需要收集特定的硬件组件才能构建它。
    【解决方案2】:

    你可以像真正的 mac 一样在你的 vm 上做任何事情。根据您的硬件,它会变慢。我在系统上安装了 macOS,并将我的应用带到了应用商店。

    【讨论】:

    • SO...在 Vmware OSX 中一切皆有可能...绝对不需要 MAC 权限...我只需要一部 Iphone 来测试物理设备中的应用程序...我需要听到这个是因为我在等待老板的回复...我只是告诉他我将学习 React Native 并仅使用 VMware 构建 IOS 应用程序...
    • 但是最后的编译是什么......你能解释一下吗?请
    • 是的,一旦你在你的系统上安装并运行它,它就会和真正的 MacBook 设备上的 macOS 完全一样。我已经做到了,没有问题。别担心 :)
    • VM 上的 macOS 比 MacBook 设备上的慢。图形和动画不如真正的 mac。但是如果你有一个好的硬件,应该没有任何问题。我建议您在当前操作系统旁边安装 macOS,而不是作为 VM。它会表现得更好。
    • 你说的是hackitosh吗??
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-25
    • 2014-07-31
    • 1970-01-01
    • 2012-07-19
    • 1970-01-01
    • 2012-07-08
    • 1970-01-01
    相关资源
    最近更新 更多