summaryrefslogtreecommitdiff
path: root/xmake/modules/detect/sdks/find_xcode.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2025-09-19 23:51:40 +0800
committerGitHub <[email protected]>2025-09-19 23:51:40 +0800
commitca784dc5ed3be5a75e787c9711da8fdf619df619 (patch)
tree20e9df17f1446788597ae692cebbee31db8700d9 /xmake/modules/detect/sdks/find_xcode.lua
parent4ca5b7977c312b8e87336c4392d35885b863df48 (diff)
parent286b5301449d1cd26c07c05d37d39fe424e678c0 (diff)
Merge pull request #6832 from xmake-io/sign
optimize codesign
Diffstat (limited to 'xmake/modules/detect/sdks/find_xcode.lua')
-rw-r--r--xmake/modules/detect/sdks/find_xcode.lua42
1 files changed, 1 insertions, 41 deletions
diff --git a/xmake/modules/detect/sdks/find_xcode.lua b/xmake/modules/detect/sdks/find_xcode.lua
index 6382ae577..22025da1d 100644
--- a/xmake/modules/detect/sdks/find_xcode.lua
+++ b/xmake/modules/detect/sdks/find_xcode.lua
@@ -120,47 +120,7 @@ function _find_xcode(sdkdir, opt)
-- find the target minver
local target_minver = _find_target_minver(sdkdir, sdkver, opt)
-
- -- find codesign
- local codesign_identity, mobile_provision
- if opt.find_codesign then
-
- -- find codesign identity
- codesign_identity = config.get("xcode_codesign_identity")
- if codesign_identity == nil then -- we will disable codesign_identity if be false
- codesign_identity = global.get("xcode_codesign_identity")
- end
- if codesign_identity == nil then
- local codesign_identities = codesign.codesign_identities()
- if codesign_identities then
- for identity, _ in pairs(codesign_identities) do
- codesign_identity = identity
- break
- end
- end
- end
-
- -- find mobile provision only for iphoneos
- if opt.plat == "iphoneos" then
- local mobile_provisions = codesign.mobile_provisions()
- if mobile_provisions then
- mobile_provision = config.get("xcode_mobile_provision")
- if mobile_provision == nil then -- we will disable mobile_provision if be false
- mobile_provision = global.get("xcode_mobile_provision")
- end
- if mobile_provision == nil then
- for provision, _ in pairs(mobile_provisions) do
- mobile_provision = provision
- break
- end
- -- valid mobile provision not found? reset it
- elseif not mobile_provisions[mobile_provision] then
- mobile_provision = nil
- end
- end
- end
- end
- return {sdkdir = sdkdir, sdkver = sdkver, target_minver = target_minver, codesign_identity = codesign_identity, mobile_provision = mobile_provision}
+ return {sdkdir = sdkdir, sdkver = sdkver, target_minver = target_minver}
end
-- find xcode toolchain