我的团队开发了一个大型社交网络应用程序。现在我想将它发布到应用商店。但是该应用程序不是用Objective C编写的。在应用商店发布它的方法是什么?或者至少我如何在 Xcode 模拟器中打开以进行测试和增强?
2 回答
我的猜测是您在 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
你不能。对不起。
我最近为 iOS 和 Android 发布了一个应用程序,我们决定进行并行开发。
您的 Java 代码与 iOS 不兼容,Xcode 没有将其转换为 Obj-c 的过程。我知道的跨平台开发的唯一选择是:
1)大量使用基于c/c++的库;这些可以在 Android 应用程序和 iOS 应用程序中使用(这是我们使用的)。但是必须重新实现应用程序的整个前端。
2) 跨平台框架,例如 PhoneGap 或 Appcelerator,但这需要从您当前的代码库进行大量重新开发。
3) 像 Breno Gazzola 建议的那样的“翻译器”(另一种选择是 XMLVM),但这些只能为您完成一些工作,而且它们远非完美。
在不了解您的代码的情况下很难判断,但如果我是您,我会尽可能地考虑组合选项 1 和 3,但预算要完全重写。