Skip to content

Commit d84f255

Browse files
committed
chore!: change required iOS version from 9 to 10+ (#154)
* chore: upgrade all yarn dependencies * chore: target iOS 10 for MimeParser in proper way BREAKING CHANGE: change required iOS version to 10+
1 parent d271763 commit d84f255

File tree

10 files changed

+1046
-1656
lines changed

10 files changed

+1046
-1656
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ cd ios && pod install
3636
## Requirements
3737

3838
- Android >= 19
39-
- iOS >= 9 *Changing to iOS 10.x in July 2021*
39+
- iOS >= 10
4040
- Kotlin >= 1.4.x
4141

4242
## Usage
@@ -217,7 +217,7 @@ console.log(fetchedResult);
217217

218218
## Multipart upload
219219

220-
Sometimes order of multipart fields matters, and Blob Courier respects the order in which parts are provided. There is a catch though: when object keys are regular strings they are kept in the order they were added _unless_ the keys are strings containing numbers, e.g.:
220+
Sometimes order of multipart fields matters, and Blob Courier respects the order in which parts are provided. There is a catch though: due to how JavaScript works, when object keys are regular strings they are kept in the order they were added _unless_ the keys are strings containing numbers, e.g.:
221221

222222
```tsx
223223
Object.keys({

example/ios/Podfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ PODS:
252252
- React-jsi (= 0.64.0)
253253
- React-perflogger (= 0.64.0)
254254
- React-jsinspector (0.64.0)
255-
- react-native-blob-courier (1.1.0):
255+
- react-native-blob-courier (1.1.1):
256256
- React
257257
- React-perflogger (0.64.0)
258258
- React-RCTActionSheet (0.64.0):
@@ -476,7 +476,7 @@ SPEC CHECKSUMS:
476476
React-jsi: 74341196d9547cbcbcfa4b3bbbf03af56431d5a1
477477
React-jsiexecutor: 06a9c77b56902ae7ffcdd7a4905f664adc5d237b
478478
React-jsinspector: 0ae35a37b20d5e031eb020a69cc5afdbd6406301
479-
react-native-blob-courier: 88b102ed6c8a5d31f0ca938b48fcbf2fa164fc25
479+
react-native-blob-courier: 97322898910c90566dd790cd03e7b4d4460c7880
480480
React-perflogger: 9c547d8f06b9bf00cb447f2b75e8d7f19b7e02af
481481
React-RCTActionSheet: 3080b6e12e0e1a5b313c8c0050699b5c794a1b11
482482
React-RCTAnimation: 3f96f21a497ae7dabf4d2f150ee43f906aaf516f

example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"dependencies": {
1212
"@babel/runtime": "^7.13.10",
1313
"react": "17.0.1",
14-
"react-native": "0.64.0",
14+
"react-native": "0.64.2",
1515
"react-native-progress": "^4.1.2"
1616
},
1717
"devDependencies": {

example/yarn.lock

Lines changed: 80 additions & 80 deletions
Large diffs are not rendered by default.

ios/BlobCourier.xcodeproj/project.pbxproj

Lines changed: 16 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10-
4FE57FA32AB062D2C02046FC /* Pods_BlobCourier.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E7061D9BB42686E43B842F1 /* Pods_BlobCourier.framework */; };
11-
9E7ACE2A91119EDFBE772FAC /* Pods_BlobCourier_BlobCourierTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 664603EE079B6D1526FE70F8 /* Pods_BlobCourier_BlobCourierTests.framework */; };
10+
9680D246CC6912A0F7F9720D /* libPods-BlobCourier.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F5D915D2927F8ED7959650CD /* libPods-BlobCourier.a */; };
1211
B92C3A1025935C2700630464 /* EmbeddedHttpServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B92C3A0F25935C2700630464 /* EmbeddedHttpServer.swift */; };
1312
B96829D9254EC727002B4B04 /* UploaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9409539253E1F5800A58583 /* UploaderDelegate.swift */; };
1413
B96829DF254EC736002B4B04 /* DownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B940948F253DFC0800A58583 /* DownloaderDelegate.swift */; };
@@ -38,6 +37,7 @@
3837
B9AF759925DF264E00B68816 /* RequestCanceller.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AF756F25DF203800B68816 /* RequestCanceller.swift */; };
3938
B9AF75BF25DF29DF00B68816 /* CancelParameters.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AF75BD25DF29DF00B68816 /* CancelParameters.swift */; };
4039
B9AF75C025DF29DF00B68816 /* CancelParameterFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AF75BE25DF29DF00B68816 /* CancelParameterFactory.swift */; };
40+
BE0E549333476E45A6A9B51A /* libPods-BlobCourier-BlobCourierTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D6D9B8DA0062D673652779C6 /* libPods-BlobCourier-BlobCourierTests.a */; };
4141
F4FF95D7245B92E800C19C63 /* BlobCourier.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4FF95D6245B92E800C19C63 /* BlobCourier.swift */; };
4242
/* End PBXBuildFile section */
4343

@@ -68,8 +68,6 @@
6868
134814201AA4EA6300B7C361 /* libBlobCourier.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBlobCourier.a; sourceTree = BUILT_PRODUCTS_DIR; };
6969
1F84521322E35DA71243F60F /* Pods-BlobCourier-BlobCourierTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlobCourier-BlobCourierTests.debug.xcconfig"; path = "Target Support Files/Pods-BlobCourier-BlobCourierTests/Pods-BlobCourier-BlobCourierTests.debug.xcconfig"; sourceTree = "<group>"; };
7070
28F8FA1CE36E51660EA2B020 /* Pods-BlobCourierTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlobCourierTests.release.xcconfig"; path = "Target Support Files/Pods-BlobCourierTests/Pods-BlobCourierTests.release.xcconfig"; sourceTree = "<group>"; };
71-
3E7061D9BB42686E43B842F1 /* Pods_BlobCourier.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_BlobCourier.framework; sourceTree = BUILT_PRODUCTS_DIR; };
72-
664603EE079B6D1526FE70F8 /* Pods_BlobCourier_BlobCourierTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_BlobCourier_BlobCourierTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
7371
7487E74E1A0C30B41CC57453 /* Pods-BlobCourier-BlobCourierTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlobCourier-BlobCourierTests.release.xcconfig"; path = "Target Support Files/Pods-BlobCourier-BlobCourierTests/Pods-BlobCourier-BlobCourierTests.release.xcconfig"; sourceTree = "<group>"; };
7472
B92C3A0F25935C2700630464 /* EmbeddedHttpServer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmbeddedHttpServer.swift; sourceTree = "<group>"; };
7573
B940948F253DFC0800A58583 /* DownloaderDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloaderDelegate.swift; sourceTree = "<group>"; };
@@ -93,18 +91,20 @@
9391
B9AF756F25DF203800B68816 /* RequestCanceller.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestCanceller.swift; sourceTree = "<group>"; };
9492
B9AF75BD25DF29DF00B68816 /* CancelParameters.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CancelParameters.swift; sourceTree = "<group>"; };
9593
B9AF75BE25DF29DF00B68816 /* CancelParameterFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CancelParameterFactory.swift; sourceTree = "<group>"; };
94+
D6D9B8DA0062D673652779C6 /* libPods-BlobCourier-BlobCourierTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BlobCourier-BlobCourierTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
9695
E431917845347E135BAF189E /* Pods-BlobCourier.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlobCourier.release.xcconfig"; path = "Target Support Files/Pods-BlobCourier/Pods-BlobCourier.release.xcconfig"; sourceTree = "<group>"; };
9796
F0F8F7008E715FB238D44E2E /* Pods-BlobCourier.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlobCourier.debug.xcconfig"; path = "Target Support Files/Pods-BlobCourier/Pods-BlobCourier.debug.xcconfig"; sourceTree = "<group>"; };
9897
F4FF95D5245B92E700C19C63 /* BlobCourier-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "BlobCourier-Bridging-Header.h"; sourceTree = "<group>"; };
9998
F4FF95D6245B92E800C19C63 /* BlobCourier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlobCourier.swift; sourceTree = "<group>"; };
99+
F5D915D2927F8ED7959650CD /* libPods-BlobCourier.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BlobCourier.a"; sourceTree = BUILT_PRODUCTS_DIR; };
100100
/* End PBXFileReference section */
101101

102102
/* Begin PBXFrameworksBuildPhase section */
103103
58B511D81A9E6C8500147676 /* Frameworks */ = {
104104
isa = PBXFrameworksBuildPhase;
105105
buildActionMask = 2147483647;
106106
files = (
107-
4FE57FA32AB062D2C02046FC /* Pods_BlobCourier.framework in Frameworks */,
107+
9680D246CC6912A0F7F9720D /* libPods-BlobCourier.a in Frameworks */,
108108
);
109109
runOnlyForDeploymentPostprocessing = 0;
110110
};
@@ -113,7 +113,7 @@
113113
buildActionMask = 2147483647;
114114
files = (
115115
B96829EA254EC872002B4B04 /* libBlobCourier.a in Frameworks */,
116-
9E7ACE2A91119EDFBE772FAC /* Pods_BlobCourier_BlobCourierTests.framework in Frameworks */,
116+
BE0E549333476E45A6A9B51A /* libPods-BlobCourier-BlobCourierTests.a in Frameworks */,
117117
);
118118
runOnlyForDeploymentPostprocessing = 0;
119119
};
@@ -144,8 +144,8 @@
144144
36229AAD7F0D4D71473C5335 /* Frameworks */ = {
145145
isa = PBXGroup;
146146
children = (
147-
3E7061D9BB42686E43B842F1 /* Pods_BlobCourier.framework */,
148-
664603EE079B6D1526FE70F8 /* Pods_BlobCourier_BlobCourierTests.framework */,
147+
F5D915D2927F8ED7959650CD /* libPods-BlobCourier.a */,
148+
D6D9B8DA0062D673652779C6 /* libPods-BlobCourier-BlobCourierTests.a */,
149149
);
150150
name = Frameworks;
151151
sourceTree = "<group>";
@@ -268,7 +268,7 @@
268268
B96829E1254EC872002B4B04 /* Sources */,
269269
B96829E2254EC872002B4B04 /* Frameworks */,
270270
B96829E3254EC872002B4B04 /* Resources */,
271-
2798E2500A18D096D7C2E004 /* [CP] Embed Pods Frameworks */,
271+
4630EF98E44D3DCE07AD6BEE /* [CP] Copy Pods Resources */,
272272
);
273273
buildRules = (
274274
);
@@ -330,68 +330,22 @@
330330
/* End PBXResourcesBuildPhase section */
331331

332332
/* Begin PBXShellScriptBuildPhase section */
333-
2798E2500A18D096D7C2E004 /* [CP] Embed Pods Frameworks */ = {
333+
4630EF98E44D3DCE07AD6BEE /* [CP] Copy Pods Resources */ = {
334334
isa = PBXShellScriptBuildPhase;
335335
buildActionMask = 2147483647;
336336
files = (
337337
);
338338
inputPaths = (
339-
"${PODS_ROOT}/Target Support Files/Pods-BlobCourier-BlobCourierTests/Pods-BlobCourier-BlobCourierTests-frameworks.sh",
340-
"${BUILT_PRODUCTS_DIR}/DoubleConversion/DoubleConversion.framework",
341-
"${BUILT_PRODUCTS_DIR}/FBReactNativeSpec/FBReactNativeSpec.framework",
342-
"${BUILT_PRODUCTS_DIR}/Folly/folly.framework",
343-
"${BUILT_PRODUCTS_DIR}/RCTTypeSafety/RCTTypeSafety.framework",
344-
"${BUILT_PRODUCTS_DIR}/React-Core/React.framework",
345-
"${BUILT_PRODUCTS_DIR}/React-CoreModules/CoreModules.framework",
346-
"${BUILT_PRODUCTS_DIR}/React-RCTAnimation/RCTAnimation.framework",
347-
"${BUILT_PRODUCTS_DIR}/React-RCTBlob/RCTBlob.framework",
348-
"${BUILT_PRODUCTS_DIR}/React-RCTImage/RCTImage.framework",
349-
"${BUILT_PRODUCTS_DIR}/React-RCTLinking/RCTLinking.framework",
350-
"${BUILT_PRODUCTS_DIR}/React-RCTNetwork/RCTNetwork.framework",
351-
"${BUILT_PRODUCTS_DIR}/React-RCTSettings/RCTSettings.framework",
352-
"${BUILT_PRODUCTS_DIR}/React-RCTText/RCTText.framework",
353-
"${BUILT_PRODUCTS_DIR}/React-RCTVibration/RCTVibration.framework",
354-
"${BUILT_PRODUCTS_DIR}/React-cxxreact/cxxreact.framework",
355-
"${BUILT_PRODUCTS_DIR}/React-jsi/jsi.framework",
356-
"${BUILT_PRODUCTS_DIR}/React-jsiexecutor/jsireact.framework",
357-
"${BUILT_PRODUCTS_DIR}/React-jsinspector/jsinspector.framework",
358-
"${BUILT_PRODUCTS_DIR}/ReactCommon/ReactCommon.framework",
359-
"${BUILT_PRODUCTS_DIR}/Yoga/yoga.framework",
360-
"${BUILT_PRODUCTS_DIR}/glog/glog.framework",
361-
"${BUILT_PRODUCTS_DIR}/Embassy/Embassy.framework",
362-
"${BUILT_PRODUCTS_DIR}/EnvoyAmbassador/EnvoyAmbassador.framework",
363-
"${BUILT_PRODUCTS_DIR}/MimeParser/MimeParser.framework",
364-
);
365-
name = "[CP] Embed Pods Frameworks";
339+
"${PODS_ROOT}/Target Support Files/Pods-BlobCourier-BlobCourierTests/Pods-BlobCourier-BlobCourierTests-resources.sh",
340+
"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle",
341+
);
342+
name = "[CP] Copy Pods Resources";
366343
outputPaths = (
367-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DoubleConversion.framework",
368-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBReactNativeSpec.framework",
369-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/folly.framework",
370-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RCTTypeSafety.framework",
371-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/React.framework",
372-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CoreModules.framework",
373-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RCTAnimation.framework",
374-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RCTBlob.framework",
375-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RCTImage.framework",
376-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RCTLinking.framework",
377-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RCTNetwork.framework",
378-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RCTSettings.framework",
379-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RCTText.framework",
380-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RCTVibration.framework",
381-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/cxxreact.framework",
382-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/jsi.framework",
383-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/jsireact.framework",
384-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/jsinspector.framework",
385-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ReactCommon.framework",
386-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/yoga.framework",
387-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/glog.framework",
388-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Embassy.framework",
389-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/EnvoyAmbassador.framework",
390-
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MimeParser.framework",
344+
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle",
391345
);
392346
runOnlyForDeploymentPostprocessing = 0;
393347
shellPath = /bin/sh;
394-
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-BlobCourier-BlobCourierTests/Pods-BlobCourier-BlobCourierTests-frameworks.sh\"\n";
348+
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-BlobCourier-BlobCourierTests/Pods-BlobCourier-BlobCourierTests-resources.sh\"\n";
395349
showEnvVarsInLog = 0;
396350
};
397351
499C0CEEE765BAEB706A9434 /* [CP] Check Pods Manifest.lock */ = {

ios/Podfile

Lines changed: 10 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,23 @@
1-
platform :ios, '9.0'
1+
require_relative '../node_modules/react-native/scripts/react_native_pods'
22
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
33

4-
use_frameworks!
4+
platform :ios, '10.0'
55

66
target 'BlobCourier' do
7-
# Pods for BlobCourier
8-
pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector"
9-
pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec"
10-
pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired"
11-
pod 'RCTTypeSafety', :path => "../node_modules/react-native/Libraries/TypeSafety"
12-
pod 'React', :path => '../node_modules/react-native/'
13-
pod 'React-Core', :path => '../node_modules/react-native/'
14-
pod 'React-CoreModules', :path => '../node_modules/react-native/React/CoreModules'
15-
pod 'React-Core/DevSupport', :path => '../node_modules/react-native/'
16-
pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS'
17-
pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation'
18-
pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob'
19-
pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image'
20-
pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS'
21-
pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network'
22-
pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings'
23-
pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text'
24-
pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration'
25-
pod 'React-Core/RCTWebSocket', :path => '../node_modules/react-native/'
7+
config = use_native_modules!
268

27-
pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact'
28-
pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi'
29-
pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor'
30-
pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector'
31-
pod 'ReactCommon/callinvoker', :path => "../node_modules/react-native/ReactCommon"
32-
pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon"
33-
pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga', :modular_headers => true
34-
35-
pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'
36-
pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec'
37-
pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'
38-
39-
use_native_modules!
9+
use_react_native!(
10+
:path => config["reactNativePath"],
11+
# to enable hermes on iOS, change `false` to `true` and then install pods
12+
:hermes_enabled => false
13+
)
4014

4115
target 'BlobCourierTests' do
4216
inherit! :complete
17+
4318
# Pods for testing
4419
pod 'Embassy', '~> 4.1'
4520
pod 'EnvoyAmbassador', '~> 4.0'
46-
pod 'MimeParser', '~> 0.2'
21+
pod 'MimeParser', :git => "https://github.com/edeckers/MimeParser.git", :branch => "elydeckers/feature/change-deployment-target"
4722
end
4823
end

0 commit comments

Comments
 (0)