summaryrefslogtreecommitdiff
path: root/xmake/modules/detect/sdks/find_xcode.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2025-09-20 00:49:52 +0800
committerruki <[email protected]>2025-09-20 00:49:52 +0800
commit072c91d17ec55b94e9af3ce7fed09d885b2c2075 (patch)
tree74ec1f9673ca22718914e9a32911cfdf00340674 /xmake/modules/detect/sdks/find_xcode.lua
parent7186aec3786cd31f4dea25716ddf57954bef5bf6 (diff)
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