参考:git地址
这个git地址是一个官方的示例,根据官方示例一步步操作。
-
下载工程项目uaal-example-master.zip
解压后会看见
其中NativeiOSApp和UnityProject就是我们要用到的,NativeiOSApp里面包含了Xcode工程文件,UnityProject就是我们的unity工程文件。 -
打包UnityProject生成Xcode工程文件
首先切换到ios平台 ,根据自己的项目设置Identification Section,Signing Team ID。设置Target Device和Target SDK (iPhone/ipad/iPhone+iPad;真机/虚拟机运行)。
然后build。
生成以下文件:
-
创建Xcode workspace
(1).先用Xcode打开NativeiOSApp文件夹内的NativeiOSApp.xcodeproj。
(2).依次点击File / New / Workspace 创建workspace
(3).关闭NativeiOSApp.xcodeproj打开的Xcode工程。
(4).把NativeiOSApp.xcodeproj 和刚刚打包的unity Unity-iPhone.xcodeproj导入到 创建的workspace中。(File / Add Files to “both”)
(5).Add UnityFramework.framework
①选择NativeiOSApp General TARGETS 下翻到Frameworks, Libraries, and Embedded Content
点击+ 添加Unity-iPhone/UnityFramework.framework(Unity-iPhone是我们添加)。
②点击Build Phases找到Link Binary With Libraries把里面的UnityFramework.framework删掉
-
修改NativeCallProxy.h文件为Public
-
设置data文件为UnityFramework
-
完成了,可以打包测试了!!!
ps:持续测试中,有问题请指正,谢谢!