Unity iOS打包教程与实战

先决条件是必须为苹果mac机。拥有公司苹果账号,并确保电脑上安装了unity,unity包 ios-support。和xcode。

unity打ios 包教程 unity ios 打包_Arc

1.打开了unity应用之后,选择buildSettings

unity打ios 包教程 unity ios 打包_Arc_02

然后点击playerSettings

unity打ios 包教程 unity ios 打包_官网_03

配置应用相关图标显示,以及其他需要的选项,注意此处填写的bundleID

unity打ios 包教程 unity ios 打包_xcode_04

然后点击build,并选择保存路径,点击save

unity打ios 包教程 unity ios 打包_官网_05

保存完成。
2.点击打开刚打包好的文件夹,选择.xcodeproj文件,双击打开

unity打ios 包教程 unity ios 打包_官网_06

此时在跳转到xcode中,在左上角选择文件夹,双击项目


unity打ios 包教程 unity ios 打包_Arc_07

这里注意,如果是要测试,请在官网上把测试苹果机的机器信息填写进去,并在这里选择iphone测试,如果是直接要打包的话,请选择Generic IOS Device



出现项目相关的配置信息。确认版本中与unity中的一致,并在Signing中的Team中填写公司的苹果账号


配置完成后,点击Prodect中的Archive,进行存档,注意,这里如果配置不正确的话就回Archive失败,我遇到的错误信息会在文末进行总结。




打包完成后会自动弹出文件夹,点击打包好的应用,点击Export

unity打ios 包教程 unity ios 打包_官网_11

选择第二个,然后继续

unity打ios 包教程 unity ios 打包_官网_12

出现这个界面请耐心等待

unity打ios 包教程 unity ios 打包_官网_13

在跳出来的界面中,选择公司的账号,并确认

unity打ios 包教程 unity ios 打包_xcode_14

然后选择第一个,确认

unity打ios 包教程 unity ios 打包_xcode_15

出现目前包的配置信息,注意这里不要什么都不要改动,直接下一步

unity打ios 包教程 unity ios 打包_Arc_16

然后选择保存路径,并进行保存,可以设置个标签,方便自己进行查找分类

unity打ios 包教程 unity ios 打包_官网_17

此时打开保存路径中的文件夹,会发现打包好的ipa文件

unity打ios 包教程 unity ios 打包_Arc_18

3.然后从网上下载iReSign重签名工具,

1)第一行填写上个图中ipa包的路径

2)第二行填写从苹果官网自己生成的签名文件

3)第三行不要进行填写

4)输入在苹果官网注册证书所使用的苹果id

5)第五行选择相对应的苹果证书

然后点击重新签名

unity打ios 包教程 unity ios 打包_xcode_19

签名成功后,在刚才ipa文件夹中会出现有resigned标识的ipa包。这样就配置好签名了。

unity打ios 包教程 unity ios 打包_xcode_20

然后就可以发布应用了。

我遇到的问题,以及解决方式:

1. xxx.a(xxx.o)' was built without full bitcode. All object files and libraries for bitcode must be generated from Xcode Archive or Install build for architecture arm64

Showing Recent Issues

clang: error: linker command failed with exit code 1 (use -v to see invocation)

unity打ios 包教程 unity ios 打包_xcode_21

解决方法为找到BuildSettings-build Options-Enable Bitcode,把Yes改为No



2.”xxx”,referenced from:



这种为静态库引入的问题
这个时候要根据相应的错误信息,找到Build Settings—>LinkingOtherLinkerFlags,在里面填入对应的信息



对于这块的修改,首先,双击后面的选项



方法1:可以点击新增



方法2.检查BuildPhases中的LinkBinaryWithLibraries选项



点击LinkBinaryWithLibraries末尾加号新增



选择add other



然后快捷键 Command+shift+g,输入/usr/lib/ (此处如果用window系统远程的朋友,可以用win+shift+g效果一样)
在文件夹中寻找所需要的.dylib文件,并进行添加。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空