summaryrefslogtreecommitdiff
path: root/xmake/rules/xcode/application
diff options
context:
space:
mode:
authorruki <[email protected]>2020-04-10 23:47:05 +0800
committerruki <[email protected]>2020-04-10 16:42:34 +0800
commit2f8ba83840b41de28e7aebd5d12ee35a2bc0c8a1 (patch)
treea5c550f454c7391a561410dbb3576094027da076 /xmake/rules/xcode/application
parentb25009c38659c92aec90184a1cf803f7e1dcf4b1 (diff)
add ipa.resign/install/package utils
Diffstat (limited to 'xmake/rules/xcode/application')
-rw-r--r--xmake/rules/xcode/application/install.lua6
-rw-r--r--xmake/rules/xcode/application/package.lua2
2 files changed, 3 insertions, 5 deletions
diff --git a/xmake/rules/xcode/application/install.lua b/xmake/rules/xcode/application/install.lua
index 2b2c5069b..529e99360 100644
--- a/xmake/rules/xcode/application/install.lua
+++ b/xmake/rules/xcode/application/install.lua
@@ -21,6 +21,7 @@
-- imports
import("core.base.task")
import("lib.detect.find_tool")
+import("utils.ipa.install", {alias = "install_ipa"})
-- install for ios
function _install_for_ios(target)
@@ -35,11 +36,8 @@ function _install_for_ios(target)
end
assert(os.isfile(ipafile), "please run `xmake package` first!")
- -- find ideviceinstaller
- local ideviceinstaller = assert(find_tool("ideviceinstaller"), "ideviceinstaller not found!")
-
-- do install
- os.vrunv(ideviceinstaller.program, {"-i", ipafile})
+ install_ipa(ipafile)
end
-- install for macosx
diff --git a/xmake/rules/xcode/application/package.lua b/xmake/rules/xcode/application/package.lua
index 059b7b219..48d4debb6 100644
--- a/xmake/rules/xcode/application/package.lua
+++ b/xmake/rules/xcode/application/package.lua
@@ -19,7 +19,7 @@
--
-- imports
-import("private.tools.ipagen")
+import("utils.ipa.package", {alias = "ipagen"})
-- package for ios
function _package_for_ios(target)