unity3d 在mac 下命令打包发布IPA包
来源:互联网 发布:雅思备考攻略 知乎 编辑:程序博客网 时间:2024/06/11 12:40
unity3d,在mac下,使用命令打包发布IPA步骤如下:
1、通过调用Unity 导出Xcode工程。这里需要借助unity(引擎本身)命令行 调用Editor模式下函数导出Xcode工程。如下所示:
#将unity导出成xcode工程#
${UNITY_PATH} -projectPath${PROJECT_PATH} -quit -batchmode -executeMethod ProjectBuild.BuildForIPhone project-${PROJECT_NAME}
需要注意的点:ProjectBuild.BuildForIPhone 这个为 Assets/Editor 的 ProjectBuild.cs 文件的 static 方法 BuildForIPhone。
简单写法如下:
//<summary>
//生成Xcode工程
//</summary>
staticvoid BuildForIPhone()
{
BuildPipeline.BuildPlayer(GetBuildScenes(), Globals.ProjectName, BuildTarget.iOS, BuildOptions.None);
}
主要是调用 BuildPipeline.BuildPlayer(GetBuildScenes(), Globals.ProjectName, BuildTarget.iOS, BuildOptions.None); 即可生成Xcode工程。
2、编译Xcode工程。(需要安装Xcode命令行工具 Command Line Tools )
#编译XCODE工程 (主要命令xcodebuild)
@cd ${XCODE_PATH}; xcodebuild -jobs 8
3、签名打包生成IPA包 (主要命令xcrun)
#打包
@cd ${XCODE_PATH}; xcrun -sdk iphoneos PackageApplication -v${XCODE_PATH}/build/Release-iphoneos/*.app -o${PUBLISH_PATH}/${PACKAGE_NAME}.ipa
主要是这三个步骤 ,里面注意的点还是蛮多的,思路大体是这样的,如果生成的Xcode还需要改配置或者增加Framework 之类的,可以借助 XUPorter 这个插件实现。很是方便。
生成Xcode的工程路径,是在Unity项目工程的当前路径(Assets同层目录)。这个需要留一下。大伙们如果有问题,随时可以给我留言。thanks。
后面把Android的补充下。
- unity3d 在mac 下命令打包发布IPA包
- Mac下用命令行打ipa包
- Mac下用命令行打ipa包
- Xcode 打包 ipa 包
- Xcode 打包 ipa 包
- Xcode打包ipa包
- 使用命令打包ipa
- Unity3d爬坑之发布iOS xcode8打包.ipa 安装到手机
- mac 下的应用程序发布 及 打包
- iOS - Xcode 打包 ipa 包:
- xcode7打包生成ipa包
- iOS打包(ipa包)
- iOS打包(ipa包)
- iOS 打包ipa测试包
- iOS打包成 ipa包
- Xcode 打包.ipa安装包
- iOS打包成 ipa包
- iOS打包成 ipa包
- HDU 3549 Flow Problem(最大流)
- 自定义一个基于Volley NetworkImageView的圆形带网络请求功能的图片控件
- 安卓驱动开发之-(二)硬件访问服务_编写系统代码
- android-gradle-深入浅出四:自定义构建过程之配置manifest
- 计算高斯积分与插值
- unity3d 在mac 下命令打包发布IPA包
- xss攻击汇总
- min-priority queue
- Codeforces Round #340 (Div. 2)-D. Polyline
- android-gradle-深入浅出-五:build type
- Item10 Prefer scoped enums to unscoped enums
- 认识css样式(垂直居中-父元素高度确定的多行文本)
- 检测某股价的线性趋势
- Gradle Tips#1-tasks