【问题标题】:How to port COMPLETED libgdx game from Android to iOS [closed]如何将 COMPLETED libgdx 游戏从 Android 移植到 iOS [关闭]
【发布时间】:2013-08-09 14:35:15
【问题描述】:

我已经在 libgdx 上完成了游戏:https://play.google.com/store/apps/details?id=com.drobus.basketpro 有什么可行的方法可以将它移植到 iOS 上吗?

【问题讨论】:

  • 这不就是使用 libgdx 的意义吗?
  • 有很多东西可以学习。但我寻找真实的例子/经验
  • @KolesnikovichDmitry 您是否设法在 iOS 中发布游戏?如果有,性能、应用大小、admob 集成和 google play 游戏服务集成如何?
  • 我现在使用 RoboVM。适合简单的游戏。 robovm.com

标签: android libgdx


【解决方案1】:

有几个选项,但都不是真正的生产就绪解决方案。以下选项“大部分”有效。如果没有一些自定义处理(网络、声音和其他一些),一些功能将无法开箱即用。

这些方法行之有效,是目前可供您使用的最佳(简单)解决方案。

请注意,libGDX 开箱即用地支持 RoboVM 作为默认的 iOS 目标交叉编译器。

更新:

PS:RoboVM 不再是永久免费的。见here。您可以获得 30 天的试用期,然后最低费用为 25 美元/月。

【讨论】:

  • RoboVM 仍然是 free for use with libGDX,第二个选项已被弃用,取而代之的是 RoboVM。
  • RoboVM 现在更名为 mobidevelop RoboVM。您可以找到更新的教程here
【解决方案2】:

可在此处找到有关如何完成此操作的最新指南:
https://medium.com/@apiric/deploying-your-libgdx-game-to-ios-testflight-163cada0696b

短版:
安装 RoboVM 版本 2.3.10-SNAPSHOT (link)
创建一个与您的 Libgdx 项目具有相同构建 ID 的 Xcode 项目
在您的 iPhone/iPad 上运行 Xcode 项目
在 Android Studio 中通过键入 .gradlew ios:createIPA 创建一个 IOSLauncher.ipa 文件
创建“Apple Distribution”签名身份和“App Store”配置文件
安装 fastlane (link)
使用 fastlane 验证和上传您的项目

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
  • 我会做出适当的调整。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-11
  • 1970-01-01
  • 1970-01-01
  • 2017-06-30
  • 1970-01-01
  • 2011-07-10
  • 1970-01-01
相关资源
最近更新 更多