@@ -244,13 +244,14 @@ local doRelease :: () {
244244 os.execute("ROBOCOPY", {values.loveAppPath.."/Contents/MacOS", contentsDir.."/MacOS", "/E", "/LOG+:"..PATH_RC_LOG})
245245
246246 -- Create .icns.
247- !import"macos/icns".create("temp/appIcon.icns", {
247+ local ok, err = !import"macos/icns".create("temp/appIcon.icns", {
248248 {path="gfx/appIcon16.png", size=16},
249249 {path="gfx/appIcon32.png", size=32},
250250 {path="gfx/appIcon64.png", size=64},
251251 {path="gfx/appIcon128.png", size=128},
252252 {path="gfx/appIcon256.png", size=256},
253253 })
254+ if not ok error(err)
254255
255256 -- Create other files.
256257 local infoPlist = readFile("misc/appInfoTemplate.plist")
@@ -273,7 +274,7 @@ local doRelease :: () {
273274
274275 -- Add remaining files.
275276 do {
276- copyFilesInDirectory("exportTemplates", outputDir .."/exportTemplates", "%.lua$")
277+ copyFilesInDirectory("exportTemplates", contentsDir .."/Resources /exportTemplates", "%.lua$")
277278 copyFile(values.lovePath, contentsDir.."/Resources/Game.love")
278279 copyFile("temp/appIcon.icns", contentsDir.."/Resources/AppIcon.icns")
279280 copyFile("misc/Changelog.txt", outputDir.."/_Changelog.txt")
0 commit comments