-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNote.txt
30 lines (24 loc) · 1.78 KB
/
Note.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
1,添加 plugin
普通使用的话,首先在项目根目录新建一个 Plugins 文件夹,然后把你的 plugin 复制进去该目录,接着用编辑器打开该项目,在 plugin 选项里把你的 plugin 启用,最后重启编辑器打开项目就可以使用了
如果要在你的模块里通过 c++ 使用别的 plugin 接口,就在模块的 Build.cs 里的 PrivateDependencyModuleNames 添加对应 plugin
2,include plugin 的 非public 目录下的 header
在模块 Build.cs 里的 PrivateIncludePaths 添加路径,然后重新 gen 一次 vs 工程后再尝试 include
例如:
PrivateIncludePaths.AddRange(
new string[] {
Path.Combine(EngineDirectory, "Plugins/Runtime/AndroidPermission/Source/AndroidPermission/Classes"),
}
);
3,generate ios项目xcode工程
cd "/Users/Shared/Epic Games/UE_4.19/Engine/Build/BatchFiles/Mac"
sh "/Users/Shared/Epic Games/UE_4.19/Engine/Build/BatchFiles/Mac/GenerateProjectFiles.sh" -project="/Path/To/Project/TestProj/TestProj.uproject" -game
4,打包 iOS (免费开发者账号)
1·首先用 xcode 创建一个 hello world 的 iOS 应用
2·设置 Bundle Identifier ,其实就是包名啦。留意这个包名要同之后 UE 里配置的包名相同
3·打包这个 hello world 应用到 iPhone 上,并能正常运行
4·~/Library/MobileDevice/Provisioning Profiles 就会生成 Provision Profile 文件
5·复制这个 hello world 应用设置里的 develop team id
6·打开你的 UE 项目工程,同样设置上面复制的 develop team id
7·编译运行你的 UE 项目工程,然后在 UE 编辑器上设置 iOS 打包相关选项, Provision Profile 文件,包名,Automatic Signing 设为 true , 用上面复制的 develop team id 设置 iOS Team ID
8·尝试打包
9·用爱思助手之类的工具安装