diff options
| author | ruki <[email protected]> | 2020-11-13 23:59:24 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-11-13 23:59:24 +0800 |
| commit | f98e16155b53e199b40c8d8fe9c0d7c4ffc4659c (patch) | |
| tree | 56ad111d96184b78973d258927c52bcdcafab23c /xmake/rules/xcode/application/install.lua | |
| parent | e88fec9971eae101529deb7b2bcd58b2284c5e41 (diff) | |
add iosapp with framework
Diffstat (limited to 'xmake/rules/xcode/application/install.lua')
| -rw-r--r-- | xmake/rules/xcode/application/install.lua | 16 |
1 files changed, 15 insertions, 1 deletions
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 |
