Unity脚本生成ipa或apk的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity脚本生成ipa或apk的方法相关的知识,希望对你有一定的参考价值。

参考技术A 如果不关心概念只关心使用方法,可略过这里,直接去到“准备环境”、“脚本构建使用方法”。

能够使用Unity进行脚本生成ipa或apk(以下统称app)的核心前提是:

所以,使用Unity进行脚本生成app的核心步骤是:

Environment.bat

UnityToApk.bat

UnityToXCode.sh

XCodeToIPA.sh

CommandBuild.cs

在 React Native 中为 iOS 生成调试 IPA

【中文标题】在 React Native 中为 iOS 生成调试 IPA【英文标题】:Generate Deubg IPA for iOS in React Native 【发布时间】:2020-09-16 04:43:45 【问题描述】:

如何在 React Native 中为 iOS 生成 IPA 调试? 和android一样,每次执行react-native run-android,我们都可以在apk/debug app-debug.apk里面看到debug apk。但是对于 iOS,我找不到那个文件。

【问题讨论】:

【参考方案1】:

首先,对于 iOS,您必须生成 .ipa 而不是 .apk。您必须使用 xcode 来生成发行版 ipa。 这是执行此操作的过程:

    打开您的 xcode。 设置您的构建配置调试以发布。为此,请在您的 xcode 菜单栏上单击产品 > 方案 > 编辑方案。现在,它将打开一个对话框,在该对话框中有一个名为“运行”的选项卡,您可以在其中将构建配置更改为发布。 现在选择您的运行设备作为“通用 iOS 设备” 然后点击菜单栏中的产品,您可以看到“存档”菜单是可点击的。点击“存档”,现在您的发行版 ipa 正在构建中。 此过程完成后,将显示一个对话框,您可以选择将其导出。将其导出到您想要的任何位置。

请注意,此 ipa 只能在注册设备上运行。

【讨论】:

感谢您的解决方案。我知道并且我已经尝试生成发布 .ipa。我的问题是,如何生成调试 .ipa?那可能吗?我需要生成调试 ipa 以使用 Apium 进行测试 你的意思是你想生成一个在设备上运行的ipa? 我的意思是,我想生成debug .ipa或者app,而不是生成relase .ipa,因为如果我使用relase .ipa,如果我修改我的代码,我需要重新生成。 对于调试 .ipa,您必须简单地运行 react-native run-ios 命令 在哪里可以找到调试 .ipa 文件?

以上是关于Unity脚本生成ipa或apk的方法的主要内容,如果未能解决你的问题,请参考以下文章

Unity路径(抄录)

unity生成Android apk

unity打包apk在手机上音乐不正常播放或暂停

APK 或 App Bundle 可用于 64 位设备,但它们只有 32 位本机代码 Unity Play 商店错误

unity 导入android apk没成功,下面有截图,这个该怎么处理?

(插播)关于使用jenkins + unity +Xcode 来进行自己主动打包的处理。