@@ -35,38 +35,39 @@ def __init__(self, build_dir: str):
35
35
"arm64" ,
36
36
"arm64" ,
37
37
"iphoneos" ,
38
- "-mios-version-min= 15.0" ,
38
+ "15.0" ,
39
39
),
40
40
AppleTarget (
41
41
"ios" ,
42
42
"amd64" ,
43
43
"x86_64" ,
44
44
"iphonesimulator" ,
45
- "-miphonesimulator-version-min= 15.0" ,
45
+ "15.0" ,
46
46
),
47
47
AppleTarget (
48
48
"ios" ,
49
49
"arm64" ,
50
50
"arm64" ,
51
51
"iphonesimulator" ,
52
- "-miphonesimulator-version-min= 15.0" ,
52
+ "15.0" ,
53
53
),
54
54
]
55
55
56
+ # keep same with flutter
56
57
self .macos_targets = [
57
58
AppleTarget (
58
59
"darwin" ,
59
60
"amd64" ,
60
61
"x86_64" ,
61
62
"macosx" ,
62
- "-mmacosx-version-min= 10.14" ,
63
+ "10.14" ,
63
64
),
64
65
AppleTarget (
65
66
"darwin" ,
66
67
"arm64" ,
67
68
"arm64" ,
68
69
"macosx" ,
69
- "-mmacosx-version-min= 10.14" ,
70
+ "10.14" ,
70
71
),
71
72
]
72
73
@@ -76,21 +77,21 @@ def __init__(self, build_dir: str):
76
77
"arm64" ,
77
78
"arm64" ,
78
79
"appletvos" ,
79
- "-mappletvos-version-min= 17.0" ,
80
+ "17.0" ,
80
81
),
81
82
AppleTarget (
82
83
"darwin" ,
83
84
"amd64" ,
84
85
"x86_64" ,
85
86
"appletvsimulator" ,
86
- "-mappletvsimulator-version-min= 17.0" ,
87
+ "17.0" ,
87
88
),
88
89
AppleTarget (
89
90
"darwin" ,
90
91
"arm64" ,
91
92
"arm64" ,
92
93
"appletvsimulator" ,
93
- "-mappletvsimulator-version-min= 17.0" ,
94
+ "17.0" ,
94
95
),
95
96
]
96
97
@@ -142,7 +143,8 @@ def run_build_cmd(
142
143
create_dir_if_not_exists (output_dir )
143
144
output_file = os .path .join (output_dir , self .lib_file )
144
145
sdk_path = self .get_sdk_dir_path (sdk )
145
- flags = f"-isysroot { sdk_path } { min_version } -arch { apple_arch } "
146
+ min_version_flag = f"-m{ sdk } -version-min={ min_version } "
147
+ flags = f"-isysroot { sdk_path } { min_version_flag } -arch { apple_arch } "
146
148
run_env = os .environ .copy ()
147
149
run_env ["GOOS" ] = platform
148
150
run_env ["GOARCH" ] = go_arch
0 commit comments