如何在 Mac 桌面上发布 iOS 应用程序 [重复]

Posted

技术标签:

【中文标题】如何在 Mac 桌面上发布 iOS 应用程序 [重复]【英文标题】:How to publish iOS Apps on Mac desktop [duplicate] 【发布时间】:2012-05-29 09:47:58 【问题描述】:

可能重复:Is there a way to convert an ios app to a Mac OS X app?

我也想在 Mac 桌面上发布我的 iPad 和 iPhone 应用程序,是否可以这样做,如果可以的话,我需要在我的代码中进行哪些更改。

【问题讨论】:

如果您打算从 iOS 为 MAC OS X 开发,这里是这个问题的一个很好的答案:***.com/questions/4714063/… 【参考方案1】:

你不能直接这样做,因为 iOS 使用 CocoaTouchUIButtonUITableViewUIViewController 等类在 OS X 上不可用。

您可以使用大部分不使用任何CocoaTouch 组件的代码,因为Cocoa 也是Objective-C。

【讨论】:

【参考方案2】:

您可能会认为它是 MVC 方向。您的模态可以重用,而视图需要重新定义。当然,控制器可能会有所不同,因为它是 View 和 Modal 之间的桥梁。

rckoenes 在框架方面进行了解释。如果你从 MVC 方面考虑,我认为它可能更容易理解。

希望对您有所帮助。谢谢

【讨论】:

不是真的,虽然可能不是很大(取决于代码),但必须在整个 MVC 板上进行更改。【参考方案3】:

iOS 开发与 Mac 开发类似但不一样:它们使用不同的 GUI 库(AppKit 与 UIKit)。

您可以查看一个开源解决方案,例如 Chameleon,它是为 Mac 重新实现的 UIKit。它有一些局限性,但也令人惊讶地令人印象深刻!

否则,正如其他人所说,您将重写您的 GUI。

【讨论】:

以上是关于如何在 Mac 桌面上发布 iOS 应用程序 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Stacks 在 Mac 上保持桌面和 Dock 井井有条

在 Visual Studio 中使用 C# 或 VB 为 Mac、Windows 或 iOS 创建桌面应用程序 [关闭]

mac 怎么用远程桌面连接windows

如何将基于 qt 的应用程序(在 Mac 上开发)部署到 Windows?

如何利用IPA/iOS/苹果签名工具在Mac和win电脑上进行重签名

如何实现mac 远程桌面?