iOS UE4App 的数据目录
访问 iOS 程序的文稿目录需要 App 开启文件共享 (File Sharing),需要在 UE 的Project Settings
-Platform
-IOS
-File System
里开启:
这样打包之后才可以访问应用程序的文稿目录。
可以使用 iMaZing 这个工具来访问 ios App 的文稿目录,可以创建文件夹、拷贝文件等等,还是比较方便的。
UE 在 Win 和 Android 平台都有这样的目录结构:
1 | +---Engine |
在 Win 上是相对于打包目录,在 Android 上默认是 <Sdcard>/UE4Game/PROJECT_NAME/
的。
而在 iOS 上这个结构是相对于 App 的文稿目录的(这几个文件夹都是我手动创建的,Shipping 时也没有 log):
如果想要 mount pak 就按照这个目录结构把 pak 放到相关目录即可,在程序中就可以通过 FPaths
的 API 来访问了。
在 Windows 上查看 iOS 设备 log
Andorid 的设备可以使用 adb logcat
来捕获 log,在想要看 iOS 的 log 却十分麻烦,还要 Mac。
但是经过一番查找,找到了一个工具,可以在 Windows 上实时地查看当前设备 log:IOSLogInfo
下载之后解压,执行 sdsiosloginfo.exe
就可以看到类似 logcat
的日志输出了,如果装了 Git bash
环境也可以使用 |
来进行过滤。
UE 项目在 MAC 上的 Log 位置
MacOS 上打开 UE 项目的 Log 位置为
~/Library/Logs/Unreal Engine/ProjectName
,Locating Project Logs
相关链接
- UE4 移动设备开发指南
- Building for iOS on Windows
- ios 上类似 logcat 的工具iOS Console