我的团队开发了一款大型社交网络应用。现在我想将它发布到app store。但该应用程序不是用Objective C编写的。在app store中发布它的方法是什么?或者至少我如何在Xcode模拟器中打开以进行测试和增强?
答案 0 :(得分:3)
我的猜测是你在android中创建了一个应用程序,现在想将它移植到iOS。不幸的是,Xcode无法将Java转换为Objective-C而iOS无法运行Java应用程序,因此您将无法按原样将应用程序提交到App Store。
你必须以艰难的方式去做,并在Objective-C中重写整个应用程序。幸运的是,谷歌最近推出了一个可能有助于部分工作的翻译:http://google-opensource.blogspot.com.br/2012/09/j2objc-java-to-ios-objective-c.html
答案 1 :(得分:1)
你做不到。遗憾。
我最近开发了一款适用于iOS和Android的应用程序,我们决定进行并行开发。
您的Java代码与iOS不兼容,Xcode没有将其转换为Obj-c的过程。 我所知道的跨平台开发的唯一选择是:
1)大量使用基于c / c ++的库;这些可以在Android应用程序和iOS应用程序中使用(这是我们使用的)。但是必须重新实现应用程序的整个前端。
2)跨平台框架,如PhoneGap或Appcelerator,但这需要从您当前的代码库进行大量重新开发。
3)Breno Gazzola建议的“翻译者”(另一种选择是XMLVM),但这些只为你做了一些工作,而且远非完美。在不知道你的代码的情况下很难判断,但如果我是你,我会尽可能地将选项1和3结合起来,但需要预算才能完全重写。