summaryrefslogtreecommitdiff
path: root/xmake/rules/xcode
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/rules/xcode')
-rw-r--r--xmake/rules/xcode/xcassets/xmake.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/xmake/rules/xcode/xcassets/xmake.lua b/xmake/rules/xcode/xcassets/xmake.lua
index 736675b64..8017181c6 100644
--- a/xmake/rules/xcode/xcassets/xmake.lua
+++ b/xmake/rules/xcode/xcassets/xmake.lua
@@ -54,6 +54,10 @@ rule("xcode.xcassets")
cprint("${color.build.object}compiling.xcode.$(mode) %s", sourcefile)
end
+ -- get assetcatalog_generated_info.plist
+ local assetcatalog_generated_info_plist = path.join(target:autogendir(), "rules", "xcode", "xcassets", "assetcatalog_generated_info.plist")
+ io.writefile(assetcatalog_generated_info_plist, "")
+
-- do compile
local argv = {"--warnings", "--notices", "--output-format", "human-readable-text"}
if is_plat("macosx") then
@@ -83,6 +87,8 @@ rule("xcode.xcassets")
table.insert(argv, "--enable-on-demand-resources")
table.insert(argv, "NO")
end
+ table.insert(argv, "--output-partial-info-plist")
+ table.insert(argv, assetcatalog_generated_info_plist)
table.insert(argv, "--development-region")
table.insert(argv, "en")
table.insert(argv, "--product-type")