我一直在寻找开发 iOS 应用程序的方法,但无法定期使用 Mac,而且我的计算机也无法运行 OSX。
我的一个朋友告诉我,我需要在 XCode 中编写程序(我知道我需要访问它才能将应用程序发布到商店),但我认为我可以在 Windows 电脑上使用 Corona/Moai 之类的东西,然后用 Mac 发布它。
谁是正确的?
答案1
虽然在 XCode 之外编写 iOS 应用程序是“可能的”,但我不知道如何在没有 XCode 的情况下测试、调试和同步您的 iOS 应用程序到 iPhone(这意味着您需要一台 Mac)。
您需要在苹果注册一个开发者帐户,然后通常会发生的情况是您的 iPhone 被标记为开发者 iPhone 并附加到您的帐户(反正以前就是这样)。就像 Ramhound 所说的那样,看看 Visual Studio(我没有使用 Visual Studio 与 iPhone 交互的经验,所以在这方面真的帮不了你)。XCode IDE 有很多工具可以帮助开发 iOS 和 OS X 软件,我认为除非您使用 Mac,否则您无法使用这些工具。
快速浏览一下 Mono 项目之后,您似乎应该看一下 Xamarin.iOS。
Xamarin.iOS 提供对 iOS API 的完整访问权限。充分利用平台最新版本提供的全部丰富功能。
请记住,为了完成上述任何一项,您需要对 Objective C 有很好的理解和/或软件开发技能,才能取得很大进展。我尝试过,但失败了,但您的情况可能有所不同。
答案2
https://expo.io是一个不需要 Xcode 来开发的反应环境(尽管它确实需要 iOS 设备来测试,或者 Xcode 来模拟器)。
如果这听起来像广告,抱歉。这不是广告。仅供参考。我没有用过,但已经意识到这是一个开发选项。如果可能的话,我也想不用 Xcode。