summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2020-04-10 22:55:28 +0800
committerruki <[email protected]>2020-04-10 11:32:50 +0800
commit25121b2721dbcee151eaad958c55a54617eea60a (patch)
treef804bb7b0a37a0c51d364d08f34c68c2832b10d0
parent238ac7bae9aff67277ea30737b85f7db6132f166 (diff)
improve xcode.xcassets
-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")