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权限,拉取签名信息)

相关推荐
传奇开心果编程16 小时前
【Flutter踩坑排雷】第19课:路由硬编码坑|字符串路由书写错误,页面跳转失败排查
android·flutter·ios·移动开发·跨平台·ui框架·声明式ui
茶底世界之下19 小时前
雨后街口的斑马线:用 Awaking 把颜色让给光与步伐
ios·app·产品
寂寞的船19 小时前
【Unity知识速递】第8期 IL2CPP 托管堆内存碎片与原生堆交互机制深度解析
unity·游戏引擎·交互
寂寞的船1 天前
【Unity知识速递】第5期 Unity 6.2 深度解析:AI Assistant 登场,World Space UI 与 Sentis 全面升级
人工智能·ui·unity
寂寞的船2 天前
【Unity知识速递】第4期 MCP for Unity:用 AI 自然语言控制编辑器
人工智能·unity·编辑器
淡海水2 天前
09-04-内存-Unity原生对象生命周期
unity·c#·游戏引擎·gc
茶底世界之下2 天前
晨雾河岸的旧书摊:用 Awaking 给木色一点暖光
ios·app·产品
寂寞的船2 天前
【Unity知识速递】第6期 URP性能优化完全指南:从内存到GPU的三维调优
unity·性能优化·编辑器
90后的晨仔2 天前
在 macOS 27 上运行 Xcode 26
ios
寂寞的船2 天前
【Unity Bug挑战】第10期 SerializeReference 内存泄漏之谜
unity·c#·游戏引擎·bug