如何使用Windows开发机为iPhone开发?

本文探讨了在Windows计算机上开发iPhone应用的各种方法,包括使用虚拟机安装Mac OS,越狱后的开发工具,如Cydia的iphone-gcc,以及各种跨平台框架如Xamarin、PhoneGap和Unity 3D。虽然存在一些灰色地带和法律问题,但这些解决方案为Windows用户提供了开发iOS应用的可能性。不过,大部分方法仍然需要与Mac或Apple的开发环境交互,如签名和提交到App Store。
摘要由CSDN通过智能技术生成

有什么办法可以在Windows计算机上修补iPhone SDK? 是否有针对Windows的iPhone SDK版本的计划?

我可以想到的唯一另一种方法是在Windows上运行的VMWare服务器上运行Mac VM映像,尽管我不太确定这样做的合法性。


#1楼

如果您有越狱的iPhone,则可以通过Cydia将iphone-gcc工具链安装到iPhone上,这样就可以在iPhone上编译应用程序。 以这种方式开发的应用程序仍可以提交到App Store。

尽管瓦尔迪兹先生说这是一个灰色地带,但越狱非常容易,而且几乎没有风险。 是的,这会使您的保修失效,但是您只能进行恢复,他们永远不会知道。


#2楼

有趣的是,没有人提到过跨平台的wxWidgets选项。

不过,这还不是最佳解决方案。

恕我直言,最明智的业务方式是将资金投资于苹果认可的框架。 这样,如果您发现自己遇到了一些令人难以置信的问题,那么您可以咨询更多的开发人员社区。


#3楼

大多数“所谓的无Mac的iOS开发Windows解决方案”最后都要求Mac签名并发送到应用商店。 我检查了一些,但不是全部(谁有时间?)

最后,学习“他们的超级特殊的简单方法,无需使用Objective-C对iOS进行编程”就太麻烦了,它们有很多错误。 在我看来,他们设定的目标确实是无法实现的。

很多时候,它们使您仅使用另一种语言来使用Objective-C等效语句。 它们看起来相同,但是在obj-c之上始终需要学习一些细微的差异。 这也变得毫无意义,因为现在您必须学习更多,而不是学习更少。 那么收益在哪里呢? 另外,它们非常昂贵,因为它们很难开发。

许多都缺乏任何调试能力。

坦白地说,如果您是iOS的核心开发者,那么请确定购买最佳的Mac并学习Objective-c。 这很昂贵并且需要时间,但是如果这是您的道路,那是值得的。

对于偶尔的使用,租用远程Mac服务(如XCodeClub.com)更容易


#4楼

您可以在WINDOWS PC上开发IPHONE应用程序。 我已经完成了复杂的应用程序。 而且效果很好。 您可以开发iphone应用程序而无需看到mac或iphone。

您可以使用Sencha或JQTouch或mobi1之类的工具在Windows上开发HTML(或更好的HTML5)应用程序。 (他们曾经有一段时间免费)

然后,您使用openSSL对应用程序进行签名。 和Adobe PhoneGAP Build服务一起构建iPhone App。

但是您需要iphone开发人员许可才能将其安装在iphone上。 但是您无需在任何时候都需要Mac或iPhone来进行编译,构建或测试-所有这些操作都是在PC上完成的。

我已经做到了,并且效果很好。 (但具有Android类型的响应能力-不如本地iPhone应用程序快)

您还可以使用巴比伦时代(约公元前300年)运行C和C ++的程序蜻蜓。 如果您的应用具有一两个互动性有限的屏幕,并且计算量很多,那就去吧。 它包括一个模拟器。 按下按钮即可编译到iphone。 (不确定,但我认为无论如何您都需要开发人员许可证)

然后是Xamarin。 您使用特殊的本地代码调用以C#开发。 您将必须学习环境。


#5楼

如果要在Windows环境上开发应用程序,则可以选择在Windows中安装MAC OS平台名称:“ Niresh'MAC OS”,可以在Google上搜索该文本

然后,您可以下载整个MAC OS源并在Windows PC中轻松安装MAC OS,Niresh可以破解整个OS。

希望这会帮助你。


#6楼

您可以在PC上安装OSX,但经验不会很好,并且需要大量工作。 备选方案是使用框架/ SDK 代号one :它基于JAVA,可用于在Windows(日食)上的WP8,Android,iOS(具有Eclipse的所有功能)中进行编码 <

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您可以使用苹果公司提供的QuickTime播放器来远程访问您的iPhone手机。具体步骤如下: 1. 在您的Windows电脑上安装QuickTime播放器。 2. 在您的iPhone手机上打开“设置”> “开发人员”> “AirPlay”,并启用AirPlay。 3. 在QuickTime播放器上,单击菜单栏上的“文件”,然后单击“新建影像流”。 4. 在弹出的对话框中,选择您的iPhone手机,然后单击“连接”。 5. 您的iPhone手机屏幕现在应该在QuickTime播放器中显示。您可以在电脑上控制手机并录制视频。 请注意,需要在两台设备上启用Wi-Fi才能远程访问。此外,您的Windows电脑和iPhone手机必须在同一网络中,以确保它们可以进行通信。 ### 回答2: 要实现从Windows电脑远程控制iPhone手机,可以通过以下步骤: 1. 确保Windows电脑和iPhone手机都连接到同一个网络。 2. 在iPhone手机中,打开"设置",选择"Wi-Fi",确保连接到同一Wi-Fi网络。 3. 在Windows电脑上,下载并安装支持远程控制iPhone的软件,如TeamViewer、AirDroid或AnyDesk。 4. 在Windows电脑上打开所安装的远程控制软件,并在软件界面上选择"远程控制"或类似的选项。 5. 在iPhone手机中,在App Store中搜索并下载相应的远程控制应用程序,如TeamViewer或AnyDesk,并安装。 6. 在iPhone手机中打开所安装的远程控制应用程序,并输入由远程控制软件提供的连接代码。 7. 在Windows电脑上,输入由iPhone手机远程控制应用程序提供的连接代码。 8. 确认连接代码无误后,点击连接按钮,在Windows电脑上即可远程控制iPhone手机。 需要注意的是,不同的远程控制软件和应用程序可能会有稍微不同的设置步骤和界面布局。此外,远程控制iPhone手机需要获得用户的授权,因此在连接之前需要获得iPhone手机用户的许可才能进行远程操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值