@@ -164,26 +164,35 @@ def create_framework( # pylint: disable=too-many-arguments
164
164
165
165
166
166
def zip_archive (dst ):
167
- sky_utils .write_codesign_config (os .path .join (dst , 'entitlements.txt' ), ['gen_snapshot_arm64' ])
168
-
169
- sky_utils .write_codesign_config (
170
- os .path .join (dst , 'without_entitlements.txt' ), [
171
- 'Flutter.xcframework/ios-arm64/Flutter.framework/Flutter' ,
172
- 'Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Flutter' ,
173
- 'extension_safe/Flutter.xcframework/ios-arm64/Flutter.framework/Flutter' ,
174
- 'extension_safe/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Flutter'
175
- ]
176
- )
177
-
178
- sky_utils .create_zip (
179
- dst , 'artifacts.zip' , [
180
- 'gen_snapshot_arm64' ,
181
- 'Flutter.xcframework' ,
182
- 'entitlements.txt' ,
183
- 'without_entitlements.txt' ,
184
- 'extension_safe/Flutter.xcframework' ,
185
- ]
186
- )
167
+ # pylint: disable=line-too-long
168
+ with_entitlements = ['gen_snapshot_arm64' ]
169
+ with_entitlements_file = os .path .join (dst , 'entitlements.txt' )
170
+ sky_utils .write_codesign_config (with_entitlements_file , with_entitlements )
171
+
172
+ without_entitlements = [
173
+ 'Flutter.xcframework/ios-arm64/Flutter.framework/Flutter' ,
174
+ 'Flutter.xcframework/ios-arm64/dSYMs/Flutter.framework.dSYM/Contents/Resources/DWARF/Flutter' ,
175
+ 'Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Flutter' ,
176
+ 'Flutter.xcframework/ios-arm64_x86_64-simulator/dSYMs/Flutter.framework.dSYM/Contents/Resources/DWARF/Flutter' ,
177
+ 'extension_safe/Flutter.xcframework/ios-arm64/Flutter.framework/Flutter' ,
178
+ 'extension_safe/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Flutter' ,
179
+ 'extension_safe/Flutter.xcframework/ios-arm64/dSYMs/Flutter.framework.dSYM/Contents/Resources/DWARF/Flutter' ,
180
+ 'extension_safe/Flutter.xcframework/ios-arm64_x86_64-simulator/Flutter.framework/Flutter' ,
181
+ 'extension_safe/Flutter.xcframework/ios-arm64_x86_64-simulator/dSYMs/Flutter.framework.dSYM/Contents/Resources/DWARF/Flutter' ,
182
+ ]
183
+ without_entitlements_file = os .path .join (dst , 'without_entitlements.txt' )
184
+ sky_utils .write_codesign_config (without_entitlements_file , without_entitlements )
185
+ # pylint: enable=line-too-long
186
+
187
+ zip_contents = [
188
+ 'gen_snapshot_arm64' ,
189
+ 'Flutter.xcframework' ,
190
+ 'entitlements.txt' ,
191
+ 'without_entitlements.txt' ,
192
+ 'extension_safe/Flutter.xcframework' ,
193
+ ]
194
+ sky_utils .assert_valid_codesign_config (dst , zip_contents , with_entitlements , without_entitlements )
195
+ sky_utils .create_zip (dst , 'artifacts.zip' , zip_contents )
187
196
188
197
189
198
def process_framework (args , dst , framework_binary , dsym ):
0 commit comments