From f98e16155b53e199b40c8d8fe9c0d7c4ffc4659c Mon Sep 17 00:00:00 2001 From: ruki Date: Fri, 13 Nov 2020 23:59:24 +0800 Subject: add iosapp with framework --- xmake/rules/xcode/application/install.lua | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'xmake/rules/xcode/application/install.lua') diff --git a/xmake/rules/xcode/application/install.lua b/xmake/rules/xcode/application/install.lua index d24a8c824..bc76248ab 100644 --- a/xmake/rules/xcode/application/install.lua +++ b/xmake/rules/xcode/application/install.lua @@ -40,6 +40,16 @@ function _install_for_ios(target) install_ipa(ipafile) end +-- install for ios simulator +function _install_for_ios_simulator(target) + + -- get app directory + local appdir = target:data("xcode.bundle.rootdir") + + -- do install + os.vrunv("xcrun", {"simctl", "install", "booted", appdir}) +end + -- install for macosx function _install_for_macosx(target) @@ -53,7 +63,11 @@ end -- main entry function main (target) if is_plat("iphoneos") then - _install_for_ios(target) + if is_arch("x86_64", "i386") then + _install_for_ios_simulator(target) + else + _install_for_ios(target) + end elseif is_plat("macosx") then _install_for_macosx(target) end -- cgit v1.3.1