我知道他们的EULA有一个要求,但我听说有人将他们在Windows上开发的应用程序带入应用程序商店.
Apple如何发现,或者他们甚至知道?
它们没有,所以如果你在Windows上启动并运行本机编译器和工具集,那么你将获得更大的权力.
但要意识到:
您将无法使用编译为字节码的语言(即Java,C#和.Net语言,Perl/Python/Ruby等).Apple很可能不会通过App Store允许任何类型的翻译.
有可能您的工具不包含Interface Builder等效或等效的iPhone模拟器.您将编写大量代码并花费更多时间进行测试.
您将没有本地文档.您要么必须使用Apple的网站,要么依赖第三方文档,这些文档可能会混合App Store允许和禁止的方法,而不会指出哪些是哪种.
你不会拥有Xcode的编辑器,它对Objective-C非常专业.你必须输入更多.
由于您没有使用与其他工具相同的工具,因此您将无法轻松获得帮助.
您永远不会知道代码,工具或平台中何时出现错误.使用官方SDK的人可以像平台一样轻松地提交有关工具的错误报告.
您的技术支持事件毫无价值,因为您违反了合同.
如果Apple 确实发现了,那么你可能会被赶出App Store,所有的工作都将是徒劳的.除非你是个白痴,否则这个想法会让你担心.
如果你是一个业余爱好者,这些可能是可以接受的,以避免为二手Mac mini支付400美元,但如果你不是一个业余爱好者......这是无法经营的.拿起二手Mac并考虑在设置时间内你没有花在工厂,商店,办公室,库存或员工身上的所有钱.