Skip to content

Commit 8050582

Browse files
committed
add CI Test Runner
1 parent f73ed4d commit 8050582

5 files changed

Lines changed: 309 additions & 0 deletions

File tree

Example/Podfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,9 @@ target 'SDWebImageAVIFCoder_Example macOS' do
1717
pod 'SDWebImageAVIFCoder', :path => '../'
1818
pod 'libavif', :subspecs => ['librav1e', 'libdav1d']
1919
end
20+
21+
target 'SDWebImageAVIFCoder_CITestRunner' do
22+
platform :osx, '10.10'
23+
pod 'SDWebImageAVIFCoder', :path => '../'
24+
pod 'libavif', :subspecs => ['librav1e', 'libdav1d']
25+
end

Example/SDWebImageAVIFCoder.xcodeproj/project.pbxproj

Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,13 @@
2525
6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; };
2626
6003F5BA195388D20070C39A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5B8195388D20070C39A /* InfoPlist.strings */; };
2727
6003F5BC195388D20070C39A /* Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F5BB195388D20070C39A /* Tests.m */; };
28+
6D37314123E88F6B007F654B /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D37314023E88F6B007F654B /* main.m */; };
2829
71719F9F1E33DC2100824A3D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 71719F9D1E33DC2100824A3D /* LaunchScreen.storyboard */; };
2930
8011C06C17A1599DD88EBB28 /* libPods-SDWebImageAVIFCoder_Example macOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D35147990C9781C1E45F4DE7 /* libPods-SDWebImageAVIFCoder_Example macOS.a */; };
3031
873B8AEB1B1F5CCA007FD442 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */; };
3132
CA030C0A0B57F891DD84371D /* libPods-SDWebImageAVIFCoder_Example.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2783F1D7B48DB3ED9ADFF864 /* libPods-SDWebImageAVIFCoder_Example.a */; };
3233
EDB2D182F827BB685E80048E /* libPods-SDWebImageAVIFCoder_Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4691BEB7EC16961149D74E32 /* libPods-SDWebImageAVIFCoder_Tests.a */; };
34+
FBEC96B43FCD1067ED8BFC2C /* libPods-SDWebImageAVIFCoder_CITestRunner.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0FE85F829ACFB2B42D56FE26 /* libPods-SDWebImageAVIFCoder_CITestRunner.a */; };
3335
/* End PBXBuildFile section */
3436

3537
/* Begin PBXContainerItemProxy section */
@@ -42,8 +44,22 @@
4244
};
4345
/* End PBXContainerItemProxy section */
4446

47+
/* Begin PBXCopyFilesBuildPhase section */
48+
6D37313C23E88F6B007F654B /* CopyFiles */ = {
49+
isa = PBXCopyFilesBuildPhase;
50+
buildActionMask = 2147483647;
51+
dstPath = /usr/share/man/man1/;
52+
dstSubfolderSpec = 0;
53+
files = (
54+
);
55+
runOnlyForDeploymentPostprocessing = 1;
56+
};
57+
/* End PBXCopyFilesBuildPhase section */
58+
4559
/* Begin PBXFileReference section */
4660
01396E21D67B93E6F560157A /* Pods-SDWebImageAVIFCoder_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SDWebImageAVIFCoder_Tests.release.xcconfig"; path = "Target Support Files/Pods-SDWebImageAVIFCoder_Tests/Pods-SDWebImageAVIFCoder_Tests.release.xcconfig"; sourceTree = "<group>"; };
61+
0FE85F829ACFB2B42D56FE26 /* libPods-SDWebImageAVIFCoder_CITestRunner.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SDWebImageAVIFCoder_CITestRunner.a"; sourceTree = BUILT_PRODUCTS_DIR; };
62+
115925287E4C4F7663BAC4E1 /* Pods-SDWebImageAVIFCoder_CITestRunner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SDWebImageAVIFCoder_CITestRunner.release.xcconfig"; path = "Target Support Files/Pods-SDWebImageAVIFCoder_CITestRunner/Pods-SDWebImageAVIFCoder_CITestRunner.release.xcconfig"; sourceTree = "<group>"; };
4763
13CE9906000ABBFFA89F3F10 /* SDWebImageAVIFCoder.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = SDWebImageAVIFCoder.podspec; path = ../SDWebImageAVIFCoder.podspec; sourceTree = "<group>"; };
4864
207C633217DCC3D0312C335C /* Pods-SDWebImageAVIFCoder_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SDWebImageAVIFCoder_Example.release.xcconfig"; path = "Target Support Files/Pods-SDWebImageAVIFCoder_Example/Pods-SDWebImageAVIFCoder_Example.release.xcconfig"; sourceTree = "<group>"; };
4965
2783F1D7B48DB3ED9ADFF864 /* libPods-SDWebImageAVIFCoder_Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SDWebImageAVIFCoder_Example.a"; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -79,11 +95,15 @@
7995
6003F5B9195388D20070C39A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
8096
6003F5BB195388D20070C39A /* Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Tests.m; sourceTree = "<group>"; };
8197
606FC2411953D9B200FFA9A0 /* Tests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Tests-Prefix.pch"; sourceTree = "<group>"; };
98+
6D37313E23E88F6B007F654B /* SDWebImageAVIFCoder_CITestRunner */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = SDWebImageAVIFCoder_CITestRunner; sourceTree = BUILT_PRODUCTS_DIR; };
99+
6D37314023E88F6B007F654B /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
100+
6D37314523E89499007F654B /* SDWebImageAVIFCoder_CITestRunner.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = SDWebImageAVIFCoder_CITestRunner.entitlements; sourceTree = "<group>"; };
82101
71719F9E1E33DC2100824A3D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
83102
7FE45EC1A1A0874CE3C32260 /* Pods-SDWebImageAVIFCoder_Example macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SDWebImageAVIFCoder_Example macOS.debug.xcconfig"; path = "Target Support Files/Pods-SDWebImageAVIFCoder_Example macOS/Pods-SDWebImageAVIFCoder_Example macOS.debug.xcconfig"; sourceTree = "<group>"; };
84103
86EFB0D9CB82C3418B27F7C3 /* Pods-SDWebImageAVIFCoder_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SDWebImageAVIFCoder_Tests.debug.xcconfig"; path = "Target Support Files/Pods-SDWebImageAVIFCoder_Tests/Pods-SDWebImageAVIFCoder_Tests.debug.xcconfig"; sourceTree = "<group>"; };
85104
873B8AEA1B1F5CCA007FD442 /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = Main.storyboard; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
86105
D35147990C9781C1E45F4DE7 /* libPods-SDWebImageAVIFCoder_Example macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SDWebImageAVIFCoder_Example macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; };
106+
EE94D01985EEE3F097BB72FA /* Pods-SDWebImageAVIFCoder_CITestRunner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SDWebImageAVIFCoder_CITestRunner.debug.xcconfig"; path = "Target Support Files/Pods-SDWebImageAVIFCoder_CITestRunner/Pods-SDWebImageAVIFCoder_CITestRunner.debug.xcconfig"; sourceTree = "<group>"; };
87107
EFA18806A2B2331D243CEBFE /* Pods-SDWebImageAVIFCoder_Example macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SDWebImageAVIFCoder_Example macOS.release.xcconfig"; path = "Target Support Files/Pods-SDWebImageAVIFCoder_Example macOS/Pods-SDWebImageAVIFCoder_Example macOS.release.xcconfig"; sourceTree = "<group>"; };
88108
F6B54596AE0C8ECC6DFE1DD6 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = "<group>"; };
89109
F85182AD5D4FF8570F90A7BC /* Pods-SDWebImageAVIFCoder_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SDWebImageAVIFCoder_Example.debug.xcconfig"; path = "Target Support Files/Pods-SDWebImageAVIFCoder_Example/Pods-SDWebImageAVIFCoder_Example.debug.xcconfig"; sourceTree = "<group>"; };
@@ -120,6 +140,14 @@
120140
);
121141
runOnlyForDeploymentPostprocessing = 0;
122142
};
143+
6D37313B23E88F6B007F654B /* Frameworks */ = {
144+
isa = PBXFrameworksBuildPhase;
145+
buildActionMask = 2147483647;
146+
files = (
147+
FBEC96B43FCD1067ED8BFC2C /* libPods-SDWebImageAVIFCoder_CITestRunner.a in Frameworks */,
148+
);
149+
runOnlyForDeploymentPostprocessing = 0;
150+
};
123151
/* End PBXFrameworksBuildPhase section */
124152

125153
/* Begin PBXGroup section */
@@ -147,6 +175,7 @@
147175
6003F593195388D20070C39A /* Example for SDWebImageAVIFCoder */,
148176
6003F5B5195388D20070C39A /* Tests */,
149177
32D32639226344EC001B208C /* SDWebImageAVIFCoder_Example macOS */,
178+
6D37313F23E88F6B007F654B /* SDWebImageAVIFCoder_CITestRunner */,
150179
6003F58C195388D20070C39A /* Frameworks */,
151180
6003F58B195388D20070C39A /* Products */,
152181
E40A1283864141E18825AD7D /* Pods */,
@@ -159,6 +188,7 @@
159188
6003F58A195388D20070C39A /* SDWebImageAVIFCoder_Example.app */,
160189
6003F5AE195388D20070C39A /* SDWebImageAVIFCoder_Tests.xctest */,
161190
32D32638226344EC001B208C /* SDWebImageAVIFCoder_Example macOS.app */,
191+
6D37313E23E88F6B007F654B /* SDWebImageAVIFCoder_CITestRunner */,
162192
);
163193
name = Products;
164194
sourceTree = "<group>";
@@ -173,6 +203,7 @@
173203
2783F1D7B48DB3ED9ADFF864 /* libPods-SDWebImageAVIFCoder_Example.a */,
174204
D35147990C9781C1E45F4DE7 /* libPods-SDWebImageAVIFCoder_Example macOS.a */,
175205
4691BEB7EC16961149D74E32 /* libPods-SDWebImageAVIFCoder_Tests.a */,
206+
0FE85F829ACFB2B42D56FE26 /* libPods-SDWebImageAVIFCoder_CITestRunner.a */,
176207
);
177208
name = Frameworks;
178209
sourceTree = "<group>";
@@ -233,6 +264,15 @@
233264
name = "Podspec Metadata";
234265
sourceTree = "<group>";
235266
};
267+
6D37313F23E88F6B007F654B /* SDWebImageAVIFCoder_CITestRunner */ = {
268+
isa = PBXGroup;
269+
children = (
270+
6D37314523E89499007F654B /* SDWebImageAVIFCoder_CITestRunner.entitlements */,
271+
6D37314023E88F6B007F654B /* main.m */,
272+
);
273+
path = SDWebImageAVIFCoder_CITestRunner;
274+
sourceTree = "<group>";
275+
};
236276
E40A1283864141E18825AD7D /* Pods */ = {
237277
isa = PBXGroup;
238278
children = (
@@ -242,6 +282,8 @@
242282
01396E21D67B93E6F560157A /* Pods-SDWebImageAVIFCoder_Tests.release.xcconfig */,
243283
7FE45EC1A1A0874CE3C32260 /* Pods-SDWebImageAVIFCoder_Example macOS.debug.xcconfig */,
244284
EFA18806A2B2331D243CEBFE /* Pods-SDWebImageAVIFCoder_Example macOS.release.xcconfig */,
285+
EE94D01985EEE3F097BB72FA /* Pods-SDWebImageAVIFCoder_CITestRunner.debug.xcconfig */,
286+
115925287E4C4F7663BAC4E1 /* Pods-SDWebImageAVIFCoder_CITestRunner.release.xcconfig */,
245287
);
246288
path = Pods;
247289
sourceTree = "<group>";
@@ -304,6 +346,24 @@
304346
productReference = 6003F5AE195388D20070C39A /* SDWebImageAVIFCoder_Tests.xctest */;
305347
productType = "com.apple.product-type.bundle.unit-test";
306348
};
349+
6D37313D23E88F6B007F654B /* SDWebImageAVIFCoder_CITestRunner */ = {
350+
isa = PBXNativeTarget;
351+
buildConfigurationList = 6D37314423E88F6B007F654B /* Build configuration list for PBXNativeTarget "SDWebImageAVIFCoder_CITestRunner" */;
352+
buildPhases = (
353+
E590E76A0606D9D1813727F4 /* [CP] Check Pods Manifest.lock */,
354+
6D37313A23E88F6B007F654B /* Sources */,
355+
6D37313B23E88F6B007F654B /* Frameworks */,
356+
6D37313C23E88F6B007F654B /* CopyFiles */,
357+
);
358+
buildRules = (
359+
);
360+
dependencies = (
361+
);
362+
name = SDWebImageAVIFCoder_CITestRunner;
363+
productName = SDWebImageAVIFCoder_CITestRunner;
364+
productReference = 6D37313E23E88F6B007F654B /* SDWebImageAVIFCoder_CITestRunner */;
365+
productType = "com.apple.product-type.tool";
366+
};
307367
/* End PBXNativeTarget section */
308368

309369
/* Begin PBXProject section */
@@ -326,6 +386,10 @@
326386
6003F5AD195388D20070C39A = {
327387
TestTargetID = 6003F589195388D20070C39A;
328388
};
389+
6D37313D23E88F6B007F654B = {
390+
CreatedOnToolsVersion = 11.3.1;
391+
ProvisioningStyle = Manual;
392+
};
329393
};
330394
};
331395
buildConfigurationList = 6003F585195388D10070C39A /* Build configuration list for PBXProject "SDWebImageAVIFCoder" */;
@@ -345,6 +409,7 @@
345409
6003F589195388D20070C39A /* SDWebImageAVIFCoder_Example */,
346410
6003F5AD195388D20070C39A /* SDWebImageAVIFCoder_Tests */,
347411
32D32637226344EC001B208C /* SDWebImageAVIFCoder_Example macOS */,
412+
6D37313D23E88F6B007F654B /* SDWebImageAVIFCoder_CITestRunner */,
348413
);
349414
};
350415
/* End PBXProject section */
@@ -447,6 +512,28 @@
447512
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
448513
showEnvVarsInLog = 0;
449514
};
515+
E590E76A0606D9D1813727F4 /* [CP] Check Pods Manifest.lock */ = {
516+
isa = PBXShellScriptBuildPhase;
517+
buildActionMask = 2147483647;
518+
files = (
519+
);
520+
inputFileListPaths = (
521+
);
522+
inputPaths = (
523+
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
524+
"${PODS_ROOT}/Manifest.lock",
525+
);
526+
name = "[CP] Check Pods Manifest.lock";
527+
outputFileListPaths = (
528+
);
529+
outputPaths = (
530+
"$(DERIVED_FILE_DIR)/Pods-SDWebImageAVIFCoder_CITestRunner-checkManifestLockResult.txt",
531+
);
532+
runOnlyForDeploymentPostprocessing = 0;
533+
shellPath = /bin/sh;
534+
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
535+
showEnvVarsInLog = 0;
536+
};
450537
/* End PBXShellScriptBuildPhase section */
451538

452539
/* Begin PBXSourcesBuildPhase section */
@@ -478,6 +565,14 @@
478565
);
479566
runOnlyForDeploymentPostprocessing = 0;
480567
};
568+
6D37313A23E88F6B007F654B /* Sources */ = {
569+
isa = PBXSourcesBuildPhase;
570+
buildActionMask = 2147483647;
571+
files = (
572+
6D37314123E88F6B007F654B /* main.m in Sources */,
573+
);
574+
runOnlyForDeploymentPostprocessing = 0;
575+
};
481576
/* End PBXSourcesBuildPhase section */
482577

483578
/* Begin PBXTargetDependency section */
@@ -754,6 +849,89 @@
754849
};
755850
name = Release;
756851
};
852+
6D37314223E88F6B007F654B /* Debug */ = {
853+
isa = XCBuildConfiguration;
854+
baseConfigurationReference = EE94D01985EEE3F097BB72FA /* Pods-SDWebImageAVIFCoder_CITestRunner.debug.xcconfig */;
855+
buildSettings = {
856+
CLANG_ANALYZER_NONNULL = YES;
857+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
858+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
859+
CLANG_ENABLE_OBJC_WEAK = YES;
860+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
861+
CLANG_WARN_COMMA = YES;
862+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
863+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
864+
CLANG_WARN_INFINITE_RECURSION = YES;
865+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
866+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
867+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
868+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
869+
CLANG_WARN_STRICT_PROTOTYPES = YES;
870+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
871+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
872+
CLANG_WARN_UNREACHABLE_CODE = YES;
873+
CODE_SIGN_ENTITLEMENTS = SDWebImageAVIFCoder_CITestRunner/SDWebImageAVIFCoder_CITestRunner.entitlements;
874+
CODE_SIGN_IDENTITY = "-";
875+
CODE_SIGN_STYLE = Manual;
876+
DEBUG_INFORMATION_FORMAT = dwarf;
877+
DEVELOPMENT_TEAM = "";
878+
ENABLE_HARDENED_RUNTIME = NO;
879+
ENABLE_STRICT_OBJC_MSGSEND = YES;
880+
GCC_C_LANGUAGE_STANDARD = gnu11;
881+
GCC_NO_COMMON_BLOCKS = YES;
882+
INFOPLIST_FILE = "$(SRCROOT)/SDWebImageAVIFCoder_Example macOS/Info.plist";
883+
MACOSX_DEPLOYMENT_TARGET = 10.15;
884+
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
885+
MTL_FAST_MATH = YES;
886+
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.SDWebImageAVIFCoder-CITestRunner";
887+
PRODUCT_NAME = "$(TARGET_NAME)";
888+
PROVISIONING_PROFILE_SPECIFIER = "";
889+
SDKROOT = macosx;
890+
};
891+
name = Debug;
892+
};
893+
6D37314323E88F6B007F654B /* Release */ = {
894+
isa = XCBuildConfiguration;
895+
baseConfigurationReference = 115925287E4C4F7663BAC4E1 /* Pods-SDWebImageAVIFCoder_CITestRunner.release.xcconfig */;
896+
buildSettings = {
897+
CLANG_ANALYZER_NONNULL = YES;
898+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
899+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
900+
CLANG_ENABLE_OBJC_WEAK = YES;
901+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
902+
CLANG_WARN_COMMA = YES;
903+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
904+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
905+
CLANG_WARN_INFINITE_RECURSION = YES;
906+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
907+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
908+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
909+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
910+
CLANG_WARN_STRICT_PROTOTYPES = YES;
911+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
912+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
913+
CLANG_WARN_UNREACHABLE_CODE = YES;
914+
CODE_SIGN_ENTITLEMENTS = SDWebImageAVIFCoder_CITestRunner/SDWebImageAVIFCoder_CITestRunner.entitlements;
915+
CODE_SIGN_IDENTITY = "-";
916+
CODE_SIGN_STYLE = Manual;
917+
COPY_PHASE_STRIP = NO;
918+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
919+
DEVELOPMENT_TEAM = "";
920+
ENABLE_HARDENED_RUNTIME = NO;
921+
ENABLE_STRICT_OBJC_MSGSEND = YES;
922+
GCC_C_LANGUAGE_STANDARD = gnu11;
923+
GCC_NO_COMMON_BLOCKS = YES;
924+
INFOPLIST_FILE = "$(SRCROOT)/SDWebImageAVIFCoder_Example macOS/Info.plist";
925+
MACOSX_DEPLOYMENT_TARGET = 10.15;
926+
MTL_ENABLE_DEBUG_INFO = NO;
927+
MTL_FAST_MATH = YES;
928+
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.SDWebImageAVIFCoder-CITestRunner";
929+
PRODUCT_NAME = "$(TARGET_NAME)";
930+
PROVISIONING_PROFILE_SPECIFIER = "";
931+
SDKROOT = macosx;
932+
};
933+
name = Release;
934+
};
757935
/* End XCBuildConfiguration section */
758936

759937
/* Begin XCConfigurationList section */
@@ -793,6 +971,15 @@
793971
defaultConfigurationIsVisible = 0;
794972
defaultConfigurationName = Release;
795973
};
974+
6D37314423E88F6B007F654B /* Build configuration list for PBXNativeTarget "SDWebImageAVIFCoder_CITestRunner" */ = {
975+
isa = XCConfigurationList;
976+
buildConfigurations = (
977+
6D37314223E88F6B007F654B /* Debug */,
978+
6D37314323E88F6B007F654B /* Release */,
979+
);
980+
defaultConfigurationIsVisible = 0;
981+
defaultConfigurationName = Release;
982+
};
796983
/* End XCConfigurationList section */
797984
};
798985
rootObject = 6003F582195388D10070C39A /* Project object */;

0 commit comments

Comments
 (0)