Skip to content

Commit e9bd484

Browse files
authored
Update to Xcode 15 (#2107)
* Update to Xcode 15 ## Summary We want to make Texture build with recent tools like Xcode 15. Part of this is bumping the minimum supported OS to iOS 14. I only removed the dead code (i.e. code gated on versions older than iOS 14). There are still some warnings about outdated APIs in use, but they are non-trivial changes to fix. ## Test plan Run all the examples. Run all the unit tests and make them pass. * Use Xcode 15.3 so we have 17.4 simulators * Fixing an asset catalog compiler error when building against iPhone SE * Fix a couple of file extensions for assets A couple of PNGs were marked as JPGs
1 parent 923901a commit e9bd484

File tree

168 files changed

+1359
-1004
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

168 files changed

+1359
-1004
lines changed

.github/workflows/ci-master-only.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ on:
88
jobs:
99
cocoapods-lint:
1010
env:
11-
DEVELOPER_DIR: /Applications/Xcode_14.2.app/Contents/Developer
11+
DEVELOPER_DIR: /Applications/Xcode_15.3.app/Contents/Developer
1212
name: Verify that podspec lints
13-
runs-on: macOS-latest
13+
runs-on: macos-latest
1414
steps:
1515
- name: Checkout the Git repository
1616
uses: actions/checkout@v2

.github/workflows/ci-pull-requests-only.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
jobs:
99
buildsh:
1010
env:
11-
DEVELOPER_DIR: /Applications/Xcode_14.2.app/Contents/Developer
11+
DEVELOPER_DIR: /Applications/Xcode_15.3.app/Contents/Developer
1212
strategy:
1313
matrix:
1414
mode: [cocoapods-lint-default-subspecs, cocoapods-lint-other-subspecs]
@@ -18,7 +18,7 @@ jobs:
1818
- mode: cocoapods-lint-other-subspecs
1919
name: Verify that other subspecs lint
2020
name: ${{ matrix.name }}
21-
runs-on: macOS-latest
21+
runs-on: macos-latest
2222
steps:
2323
- name: Checkout the Git repository
2424
uses: actions/checkout@v2

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on: [push, pull_request]
55
jobs:
66
buildsh:
77
env:
8-
DEVELOPER_DIR: /Applications/Xcode_14.2.app/Contents/Developer
8+
DEVELOPER_DIR: /Applications/Xcode_15.3.app/Contents/Developer
99
strategy:
1010
matrix:
1111
mode: [tests, framework, life-without-cocoapods, carthage, examples-pt1, examples-pt2, examples-pt3, examples-pt4]
@@ -27,7 +27,7 @@ jobs:
2727
- mode: examples-pt4
2828
name: Build examples (examples-pt4)
2929
name: ${{ matrix.name }}
30-
runs-on: macOS-latest
30+
runs-on: macos-latest
3131
steps:
3232
- name: Checkout the Git repository
3333
uses: actions/checkout@v2

.ruby-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.3.0

AsyncDisplayKit.xcodeproj/project.pbxproj

Lines changed: 66 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 47;
6+
objectVersion = 54;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -2160,7 +2160,7 @@
21602160
058D09B8195D04C000B7D73C /* Sources */,
21612161
058D09B9195D04C000B7D73C /* Frameworks */,
21622162
058D09BA195D04C000B7D73C /* Resources */,
2163-
572FAC967DD43A0D06367D02 /* [CP] Embed Pods Frameworks */,
2163+
278B6002A4EF2D1E2D748E1E /* [CP] Embed Pods Frameworks */,
21642164
);
21652165
buildRules = (
21662166
);
@@ -2196,8 +2196,9 @@
21962196
058D09A4195D04C000B7D73C /* Project object */ = {
21972197
isa = PBXProject;
21982198
attributes = {
2199+
BuildIndependentTargetsInParallel = YES;
21992200
CLASSPREFIX = AS;
2200-
LastUpgradeCheck = 1140;
2201+
LastUpgradeCheck = 1530;
22012202
ORGANIZATIONNAME = Pinterest;
22022203
TargetAttributes = {
22032204
057D02BE1AC0A66700C7AC3C = {
@@ -2262,42 +2263,42 @@
22622263
/* End PBXResourcesBuildPhase section */
22632264

22642265
/* Begin PBXShellScriptBuildPhase section */
2265-
2E61B6A0DB0F436A9DDBE86F /* [CP] Check Pods Manifest.lock */ = {
2266+
278B6002A4EF2D1E2D748E1E /* [CP] Embed Pods Frameworks */ = {
22662267
isa = PBXShellScriptBuildPhase;
22672268
buildActionMask = 2147483647;
22682269
files = (
22692270
);
22702271
inputPaths = (
2271-
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
2272-
"${PODS_ROOT}/Manifest.lock",
2272+
"${PODS_ROOT}/Target Support Files/Pods-AsyncDisplayKitTests/Pods-AsyncDisplayKitTests-frameworks.sh",
2273+
"${BUILT_PRODUCTS_DIR}/OCMock/OCMock.framework",
2274+
"${BUILT_PRODUCTS_DIR}/iOSSnapshotTestCase/FBSnapshotTestCase.framework",
22732275
);
2274-
name = "[CP] Check Pods Manifest.lock";
2276+
name = "[CP] Embed Pods Frameworks";
22752277
outputPaths = (
2276-
"$(DERIVED_FILE_DIR)/Pods-AsyncDisplayKitTests-checkManifestLockResult.txt",
2278+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework",
2279+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBSnapshotTestCase.framework",
22772280
);
22782281
runOnlyForDeploymentPostprocessing = 0;
22792282
shellPath = /bin/sh;
2280-
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";
2283+
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-AsyncDisplayKitTests/Pods-AsyncDisplayKitTests-frameworks.sh\"\n";
22812284
showEnvVarsInLog = 0;
22822285
};
2283-
572FAC967DD43A0D06367D02 /* [CP] Embed Pods Frameworks */ = {
2286+
2E61B6A0DB0F436A9DDBE86F /* [CP] Check Pods Manifest.lock */ = {
22842287
isa = PBXShellScriptBuildPhase;
22852288
buildActionMask = 2147483647;
22862289
files = (
22872290
);
22882291
inputPaths = (
2289-
"${PODS_ROOT}/Target Support Files/Pods-AsyncDisplayKitTests/Pods-AsyncDisplayKitTests-frameworks.sh",
2290-
"${BUILT_PRODUCTS_DIR}/OCMock/OCMock.framework",
2291-
"${BUILT_PRODUCTS_DIR}/iOSSnapshotTestCase/FBSnapshotTestCase.framework",
2292+
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
2293+
"${PODS_ROOT}/Manifest.lock",
22922294
);
2293-
name = "[CP] Embed Pods Frameworks";
2295+
name = "[CP] Check Pods Manifest.lock";
22942296
outputPaths = (
2295-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework",
2296-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBSnapshotTestCase.framework",
2297+
"$(DERIVED_FILE_DIR)/Pods-AsyncDisplayKitTests-checkManifestLockResult.txt",
22972298
);
22982299
runOnlyForDeploymentPostprocessing = 0;
22992300
shellPath = /bin/sh;
2300-
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-AsyncDisplayKitTests/Pods-AsyncDisplayKitTests-frameworks.sh\"\n";
2301+
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";
23012302
showEnvVarsInLog = 0;
23022303
};
23032304
/* End PBXShellScriptBuildPhase section */
@@ -2616,7 +2617,10 @@
26162617
"$(inherited)",
26172618
);
26182619
INFOPLIST_FILE = Tests/TestHost/Info.plist;
2619-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
2620+
LD_RUNPATH_SEARCH_PATHS = (
2621+
"$(inherited)",
2622+
"@executable_path/Frameworks",
2623+
);
26202624
MTL_ENABLE_DEBUG_INFO = YES;
26212625
PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.$(PRODUCT_NAME:rfc1034identifier)";
26222626
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -2633,7 +2637,10 @@
26332637
ENABLE_STRICT_OBJC_MSGSEND = YES;
26342638
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
26352639
INFOPLIST_FILE = Tests/TestHost/Info.plist;
2636-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
2640+
LD_RUNPATH_SEARCH_PATHS = (
2641+
"$(inherited)",
2642+
"@executable_path/Frameworks",
2643+
);
26372644
MTL_ENABLE_DEBUG_INFO = NO;
26382645
PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.$(PRODUCT_NAME:rfc1034identifier)";
26392646
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -2663,6 +2670,7 @@
26632670
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
26642671
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES_ERROR;
26652672
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
2673+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
26662674
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
26672675
CLANG_WARN_STRICT_PROTOTYPES = YES;
26682676
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -2671,6 +2679,7 @@
26712679
COPY_PHASE_STRIP = NO;
26722680
ENABLE_STRICT_OBJC_MSGSEND = YES;
26732681
ENABLE_TESTABILITY = YES;
2682+
ENABLE_USER_SCRIPT_SANDBOXING = NO;
26742683
GCC_C_LANGUAGE_STANDARD = gnu99;
26752684
GCC_DYNAMIC_NO_PIC = NO;
26762685
GCC_GENERATE_TEST_COVERAGE_FILES = YES;
@@ -2693,7 +2702,7 @@
26932702
GCC_WARN_UNUSED_FUNCTION = YES;
26942703
GCC_WARN_UNUSED_LABEL = YES;
26952704
GCC_WARN_UNUSED_VARIABLE = YES;
2696-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
2705+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
26972706
ONLY_ACTIVE_ARCH = YES;
26982707
SDKROOT = iphoneos;
26992708
TARGETED_DEVICE_FAMILY = "1,2";
@@ -2723,6 +2732,7 @@
27232732
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
27242733
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES_ERROR;
27252734
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
2735+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
27262736
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
27272737
CLANG_WARN_STRICT_PROTOTYPES = YES;
27282738
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -2731,6 +2741,7 @@
27312741
COPY_PHASE_STRIP = YES;
27322742
ENABLE_NS_ASSERTIONS = NO;
27332743
ENABLE_STRICT_OBJC_MSGSEND = YES;
2744+
ENABLE_USER_SCRIPT_SANDBOXING = NO;
27342745
GCC_C_LANGUAGE_STANDARD = gnu99;
27352746
GCC_GENERATE_TEST_COVERAGE_FILES = YES;
27362747
GCC_NO_COMMON_BLOCKS = YES;
@@ -2742,7 +2753,7 @@
27422753
GCC_WARN_UNUSED_FUNCTION = YES;
27432754
GCC_WARN_UNUSED_LABEL = YES;
27442755
GCC_WARN_UNUSED_VARIABLE = YES;
2745-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
2756+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
27462757
SDKROOT = iphoneos;
27472758
TARGETED_DEVICE_FAMILY = "1,2";
27482759
VALIDATE_PRODUCT = YES;
@@ -2801,20 +2812,28 @@
28012812
buildSettings = {
28022813
APPLICATION_EXTENSION_API_ONLY = YES;
28032814
CLANG_WARN_UNREACHABLE_CODE = YES;
2815+
CODE_SIGN_IDENTITY = "";
28042816
CURRENT_PROJECT_VERSION = 1;
28052817
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
28062818
DEFINES_MODULE = YES;
28072819
DYLIB_COMPATIBILITY_VERSION = 1;
28082820
DYLIB_CURRENT_VERSION = 1;
28092821
DYLIB_INSTALL_NAME_BASE = "@rpath";
2822+
ENABLE_MODULE_VERIFIER = YES;
28102823
ENABLE_STRICT_OBJC_MSGSEND = YES;
28112824
GCC_NO_COMMON_BLOCKS = YES;
28122825
GCC_PRECOMPILE_PREFIX_HEADER = YES;
28132826
GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
28142827
INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist";
28152828
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2816-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2829+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
2830+
LD_RUNPATH_SEARCH_PATHS = (
2831+
"$(inherited)",
2832+
"@executable_path/Frameworks",
2833+
"@loader_path/Frameworks",
2834+
);
28172835
MODULEMAP_FILE = Source/AsyncDisplayKit.modulemap;
2836+
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu99 c++11";
28182837
MTL_ENABLE_DEBUG_INFO = YES;
28192838
OTHER_CFLAGS = (
28202839
"-Wundef",
@@ -2833,20 +2852,28 @@
28332852
buildSettings = {
28342853
APPLICATION_EXTENSION_API_ONLY = YES;
28352854
CLANG_WARN_UNREACHABLE_CODE = YES;
2855+
CODE_SIGN_IDENTITY = "";
28362856
COPY_PHASE_STRIP = NO;
28372857
CURRENT_PROJECT_VERSION = 1;
28382858
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
28392859
DEFINES_MODULE = YES;
28402860
DYLIB_COMPATIBILITY_VERSION = 1;
28412861
DYLIB_CURRENT_VERSION = 1;
28422862
DYLIB_INSTALL_NAME_BASE = "@rpath";
2863+
ENABLE_MODULE_VERIFIER = YES;
28432864
ENABLE_STRICT_OBJC_MSGSEND = YES;
28442865
GCC_NO_COMMON_BLOCKS = YES;
28452866
GCC_PRECOMPILE_PREFIX_HEADER = YES;
28462867
INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist";
28472868
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2848-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
2869+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
2870+
LD_RUNPATH_SEARCH_PATHS = (
2871+
"$(inherited)",
2872+
"@executable_path/Frameworks",
2873+
"@loader_path/Frameworks",
2874+
);
28492875
MODULEMAP_FILE = Source/AsyncDisplayKit.modulemap;
2876+
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu99 c++11";
28502877
MTL_ENABLE_DEBUG_INFO = NO;
28512878
OTHER_CFLAGS = (
28522879
"-Wundef",
@@ -2883,6 +2910,7 @@
28832910
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
28842911
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES_ERROR;
28852912
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
2913+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
28862914
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
28872915
CLANG_WARN_STRICT_PROTOTYPES = YES;
28882916
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -2891,6 +2919,7 @@
28912919
COPY_PHASE_STRIP = YES;
28922920
ENABLE_NS_ASSERTIONS = NO;
28932921
ENABLE_STRICT_OBJC_MSGSEND = YES;
2922+
ENABLE_USER_SCRIPT_SANDBOXING = NO;
28942923
GCC_C_LANGUAGE_STANDARD = gnu99;
28952924
GCC_GENERATE_TEST_COVERAGE_FILES = YES;
28962925
GCC_NO_COMMON_BLOCKS = YES;
@@ -2902,7 +2931,7 @@
29022931
GCC_WARN_UNUSED_FUNCTION = YES;
29032932
GCC_WARN_UNUSED_LABEL = YES;
29042933
GCC_WARN_UNUSED_VARIABLE = YES;
2905-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
2934+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
29062935
SDKROOT = iphoneos;
29072936
TARGETED_DEVICE_FAMILY = "1,2";
29082937
VALIDATE_PRODUCT = YES;
@@ -2942,7 +2971,10 @@
29422971
ENABLE_STRICT_OBJC_MSGSEND = YES;
29432972
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
29442973
INFOPLIST_FILE = Tests/TestHost/Info.plist;
2945-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
2974+
LD_RUNPATH_SEARCH_PATHS = (
2975+
"$(inherited)",
2976+
"@executable_path/Frameworks",
2977+
);
29462978
MTL_ENABLE_DEBUG_INFO = NO;
29472979
PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.$(PRODUCT_NAME:rfc1034identifier)";
29482980
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -2954,21 +2986,29 @@
29542986
buildSettings = {
29552987
APPLICATION_EXTENSION_API_ONLY = YES;
29562988
CLANG_WARN_UNREACHABLE_CODE = YES;
2989+
CODE_SIGN_IDENTITY = "";
29572990
COPY_PHASE_STRIP = NO;
29582991
CURRENT_PROJECT_VERSION = 1;
29592992
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
29602993
DEFINES_MODULE = YES;
29612994
DYLIB_COMPATIBILITY_VERSION = 1;
29622995
DYLIB_CURRENT_VERSION = 1;
29632996
DYLIB_INSTALL_NAME_BASE = "@rpath";
2997+
ENABLE_MODULE_VERIFIER = YES;
29642998
ENABLE_STRICT_OBJC_MSGSEND = YES;
29652999
GCC_NO_COMMON_BLOCKS = YES;
29663000
GCC_PRECOMPILE_PREFIX_HEADER = YES;
29673001
GCC_PREPROCESSOR_DEFINITIONS = "PROFILE=1";
29683002
INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist";
29693003
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2970-
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
3004+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
3005+
LD_RUNPATH_SEARCH_PATHS = (
3006+
"$(inherited)",
3007+
"@executable_path/Frameworks",
3008+
"@loader_path/Frameworks",
3009+
);
29713010
MODULEMAP_FILE = Source/AsyncDisplayKit.modulemap;
3011+
MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu99 c++11";
29723012
MTL_ENABLE_DEBUG_INFO = NO;
29733013
OTHER_CFLAGS = (
29743014
"-Wundef",

AsyncDisplayKit.xcodeproj/xcshareddata/xcschemes/AsyncDisplayKit.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1140"
3+
LastUpgradeVersion = "1530"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

Cartfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
github "pinterest/PINRemoteImage" "3.0.0-beta.14"
2-
github "pinterest/PINCache" "3.0.1-beta.7"
1+
github "pinterest/PINRemoteImage" "3.0.4"
2+
github "pinterest/PINCache" "3.0.4"

Cartfile.resolved

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
git "https://chromium.googlesource.com/webm/libwebp" "v0.6.0"
2-
github "pinterest/PINCache" "3.0.1-beta.7"
3-
github "pinterest/PINOperation" "1.1.2"
4-
github "pinterest/PINRemoteImage" "3.0.0-beta.14"
1+
github "pinterest/PINCache" "3.0.4"
2+
github "pinterest/PINOperation" "1.2.3"
3+
github "pinterest/PINRemoteImage" "3.0.4"

Podfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
source 'https://cdn.cocoapods.org/'
2-
platform :ios, '9.0'
2+
platform :ios, '14.0'
33

44
target :'AsyncDisplayKitTests' do
5-
platform :ios, '10.0'
5+
platform :ios, '14.0'
66
use_frameworks!
7-
pod 'OCMock', '~>3.6'
8-
pod 'iOSSnapshotTestCase/Core', '~> 6.2'
7+
pod 'OCMock', '~>3.9'
8+
pod 'iOSSnapshotTestCase/Core', '~> 8.0'
99
end

Podfile.lock

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)