在win10上,已经成功打包,找做“cooking for windows”,然后打包win64,一切顺利。
在mac上碰到两个疑问:
1、“cooking for mac”失败
提示:
Missing UE4Game binary.
You may have to build the UE4 project with your IDE. Alternatively, build using UnrealBuildTool with the commandline:
UE4Game <Platform> <Configuration>
2、在项目对应的xcode工程中,products文件夹下的name.app文件一直是红色的。
1、“cooking for mac”失败
提示:
Missing UE4Game binary.
You may have to build the UE4 project with your IDE. Alternatively, build using UnrealBuildTool with the commandline:
UE4Game <Platform> <Configuration>
这个问题的原因,背后的原因可能会有很多,不过,我本地碰到的问题就是我提到的【问题2】产生的,没有成功编译出可用的【产品名字.app】,就无法执行这个操作。其实,提示也已经非常说的很清楚了。
2、在项目对应的xcode工程中,products文件夹下的name.app文件一直是红色的。
默认情况下,ue4生成的工程,编译配置是Development Editor,所以,编译完后并不会生成【产品名字.app】,把编译选项改成Development,再编译一次,就会真的生成app目标文件了,这个时候,再去执行“cooking for mac”就能成功了。
另外,在mac上,就算“cooking for Mac”失败了,也可以正常打包,具体区别我就不清楚了,从表面上看不出区别。
ps:我的UE4项目是在Mac上创建的。