找回密码
 立即注册
查看: 270|回复: 0

unity接入三方SDK(MAX)后打包IOS遇到的一些问题

[复制链接]
发表于 2022-10-19 06:51 | 显示全部楼层 |阅读模式
1.unity build出来的工程,没有.workspace文件,只有.xcodeeproj,使用.xcodeeproj打包,会遇到'AppLovinSDK/AppLovinSDK.h' file not found。这个通常是因为电脑本地没有安装Cocoapods,使用 sudo gem install cocoapods安装就行了。
2.安装cocosapods之后,unity打包报错,大概是pod install失败,pod update失败,或者 CocoaPods requires your terminal to be using UTF-8 encoding这种


iOS framework addition failed due to a CocoaPods installation failure.。网上的提示都是修改~/.profile文件,加LANG=en_US.UTF-8,我没找到这个.profile文件,不过感觉应该是没什么用。



这个settings里面,把


这两个勾选给去掉。
然后在终端运行 open ./,看看有没有一个.cocoapods的隐藏文件夹,打开之后,里面还有一个repos的文件夹,在终端进入到这个repos的文件夹,命令大概是 cd ./.cocoapods/repos/,然后运行git clone --depth 1 https://github.com/CocoaPods/Specs.git master。下载完成之后就可以正常打包了,也会出现.workspcae的文件
3.xcode里面


这个需要改成yes,然后打包的时候,大概率会报一个错
Undefined symbols for architecture arm64: _OBJC_CLASS_$_GAD***




回到unity把这个勾上之后,在重新打包,xcode构建应该就没问题了。
Unity【iOS】「Undefined symbols for architecture arm64:   _OBJC_CLASS_$_GADMediaView」エラーの対処法に関するメモ - AppSeedのアプリ開発ブログ

4.后续unity打包遇到了[!] Error installing IronSourceSDK这种问题,翻墙就行了,有的时候翻墙打包会卡死,就只能不翻墙打包,然后在xcode的目录运行pod install了


关于2这个问题,我也没找到到底是哪一步操作使得打包成功的,就是全部都执行了一遍就好了23333

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-15 10:09 , Processed in 0.175886 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表