unity联调注意事项-IOS

一:交互代码示例:

游戏内调用IOS方法

iOS 端通过 Unity 的 DllImport("__Internal") 调用 Xcode 工程中 FunSmithGameBridge.mm桥接文件暴露的方法**。**

IOS回调游戏方法已在桥接文件里写好,方法名与文档一致,无需调整(桥接文件在下方对接事项里通过脚本自动接入)

三:对接注意事项

1、自2026 年 4 月 28 日起,所有提审包硬性规则:

1.1 必须使用 Xcode 26 及以上版本

1.2 Unity Player Settings 里也要把 Minimum iOS Version 设置为 15

2、unity导出xcode工程,

3、因为IOS不能像安卓一样在demo里接好SDK,需要在游戏导出的xcode工程里对接,而且每次导出工程均需要重新对接一遍,强烈建议直接用脚本对接,脚本工具包如下(脚本用python写的,推荐 Python 3.9+ )

4、脚本接入完成后,桥接文件位置如下图,后期有需求变动,也是修改这俩文件(我会把修改好需求的桥接文件重新发一份,然后打开本地目录去替换,不要在工程里替换,不会自动引用),脚本接入完成xcode重新打开一下工程(目录下的Unity-iPhone.xcodeproj文件)

5、游戏导出的xcode工程分为模拟器和真机,这个导出之前在Unity设置好。

5.1、模拟器导出模式的xcode工程只能在模拟器上运行(不需要苹果账号)

5.2、真机导出模式的xcode工程只能在真机上运行(需要添加苹果账号才能安装)

然后选Team-下拉框-选组织(首次添加苹果账号,注意需要发行授予该账号developer权限,拉取签名信息)

相关推荐
Martin -Tang1 小时前
uniapp app嵌套webview 弹窗方式
android·ios·uni-app
可爱系程序猿13 小时前
Unity 材质预览才弹 d3dcompiler_47.dll?先分清编辑器 SDK、着色器缓存和玩家包
程序人生·3d·unity·电脑·材质
xcLeigh13 小时前
Unity基础:使用Transform控制物体缩放——localScale与lossyScale的区别
unity·游戏引擎·教程
可乐鸡翅yeah_15 小时前
hls.js 切换多个视频源,新手开发常见踩坑
开发语言·前端·javascript·ios·ffmpeg·音视频·safari
传奇开心果编程15 小时前
【Flutter入门练中学】第8课:动画与过渡
android·学习·flutter·ui·ios
郝学胜-神的一滴16 小时前
游戏引擎原理与实践 01:聊聊游戏引擎的前世今生
开发语言·c++·游戏引擎·产品运营·软件工程·产品经理·untiy
传奇开心果编程17 小时前
【Flutter入门练中学】第11课:状态管理进阶与声明式路由
android·学习·flutter·ui·ios
JasonSJX17 小时前
四端自建播放器怎么落地:Android、iOS、tvOS、Tizen 的 DRM 播放 SDK 技术盘点
android·ios·音视频·视频防录屏·加密保护课程·直播安全
淡海水18 小时前
00-Unity和C#的GC剖析与对比-全篇导览
unity·c#·游戏引擎·gc