From 7c627b92087b6f5a85f18aaec093c7da3cb0892f Mon Sep 17 00:00:00 2001 From: Ashoat Tevosyan Date: Sat, 11 Apr 2020 17:47:46 -0400 Subject: [PATCH 1/5] Add UMFileSystemInterface dependency to expo-media-library podspec --- ios/Pods/Local Podspecs/EXMediaLibrary.podspec.json | 3 +++ packages/expo-media-library/ios/EXMediaLibrary.podspec | 1 + 2 files changed, 4 insertions(+) diff --git a/ios/Pods/Local Podspecs/EXMediaLibrary.podspec.json b/ios/Pods/Local Podspecs/EXMediaLibrary.podspec.json index 6d7fc65392372..e31b98a6ec035 100644 --- a/ios/Pods/Local Podspecs/EXMediaLibrary.podspec.json +++ b/ios/Pods/Local Podspecs/EXMediaLibrary.podspec.json @@ -21,6 +21,9 @@ ], "UMPermissionsInterface": [ + ], + "UMFileSystemInterface": [ + ] } } diff --git a/packages/expo-media-library/ios/EXMediaLibrary.podspec b/packages/expo-media-library/ios/EXMediaLibrary.podspec index 7cc9e70a0f6c1..a5b53360dbf76 100644 --- a/packages/expo-media-library/ios/EXMediaLibrary.podspec +++ b/packages/expo-media-library/ios/EXMediaLibrary.podspec @@ -18,4 +18,5 @@ Pod::Spec.new do |s| s.dependency 'UMCore' s.dependency 'UMPermissionsInterface' + s.dependency 'UMFileSystemInterface' end From 54a9f18e626cd2df8f7bf286fe40d80b4667c937 Mon Sep 17 00:00:00 2001 From: Ashoat Tevosyan Date: Wed, 15 Apr 2020 23:59:27 -0400 Subject: [PATCH 2/5] Some more files, not sure what should go in here... --- ios/Podfile.lock | 3 +- .../EXMediaLibrary.xcodeproj/project.pbxproj | 234 ++++++++++-------- ios/Pods/Manifest.lock | 3 +- 3 files changed, 131 insertions(+), 109 deletions(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 12f42c006e6d7..a75df2df461ed 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1610,6 +1610,7 @@ PODS: - UMFileSystemInterface - EXMediaLibrary (8.1.0): - UMCore + - UMFileSystemInterface - UMPermissionsInterface - EXNetwork (2.1.1): - UMCore @@ -3844,7 +3845,7 @@ SPEC CHECKSUMS: EXLocalization: 1997068470bdfb7601fd58dbbf85ba1cde36fb82 EXLocation: bbd487fd96a18a3ad9725389bbb94c4a5f78edf3 EXMailComposer: 8efe254989ceace18681b98c049c6c0209d4ae56 - EXMediaLibrary: 30a65e1eef453c6e7a76754febeb88c0d0fba232 + EXMediaLibrary: 02a13521d05ca381b08f7d745a9602569eade072 EXNetwork: 1f9719a912524abc04d06a27a0fdf25bacdd4aad EXPermissions: 24b97f734ce9172d245a5be38ad9ccfcb6135964 EXPrint: 44b97ce29f50e83225a1aa22808d652cf1de82db diff --git a/ios/Pods/EXMediaLibrary.xcodeproj/project.pbxproj b/ios/Pods/EXMediaLibrary.xcodeproj/project.pbxproj index 9abb46959715f..a402387c73552 100644 --- a/ios/Pods/EXMediaLibrary.xcodeproj/project.pbxproj +++ b/ios/Pods/EXMediaLibrary.xcodeproj/project.pbxproj @@ -7,50 +7,59 @@ objects = { /* Begin PBXBuildFile section */ - 098EB717A222822BC418A1EFDF2F707F /* EXMediaLibrary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDD7893D218D202A90B6019D32A37D9 /* EXMediaLibrary.m */; }; - 0AD17B9976D1883C32213B33692F2118 /* EXMediaLibrary-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AF26697733530D9FB4EDC583903CE270 /* EXMediaLibrary-dummy.m */; }; - 5AC4443BC56F16B6C4C4E6241CFC457A /* EXMediaLibraryCameraRollRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = B423A10CFDD42C8BEB875115E92A0E93 /* EXMediaLibraryCameraRollRequester.m */; }; - 5E85E798216069DE133C0F128E0D3DC6 /* EXSaveToLibraryDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = CE9A9A3F4429F7B97BAE070D131E2D8B /* EXSaveToLibraryDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 75D207BB4D2710B13B6A4405EA10637F /* EXMediaLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AC4F8849480158FC22CE923E74DE58D /* EXMediaLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C35572201568E1073495E4939AD68BE6 /* EXSaveToLibraryDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 315AA9B896E09B7469B6396FE433D367 /* EXSaveToLibraryDelegate.m */; }; - C42750F7F106B129AB39DF93A2001308 /* EXMediaLibraryCameraRollRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 70722CC88AC93C806313C1F1FD869726 /* EXMediaLibraryCameraRollRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5FADA387420D58FB2520B59CE6FCF6D6 /* EXMediaLibraryCameraRollRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = FEA59809DEFCCB48D2D2353132E54785 /* EXMediaLibraryCameraRollRequester.m */; }; + 6C8E37AD93AE7F414F5C75FF7EA76467 /* EXMediaLibraryCameraRollRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 43A1E64F637D882D24D92083CC5ADA98 /* EXMediaLibraryCameraRollRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B3D3C2BF47B2460E5456DB83595F746 /* EXSaveToLibraryDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E772475FBB95C4287D481E54A441B60 /* EXSaveToLibraryDelegate.m */; }; + 8D7DD23BB66DC719120376B3A17325B9 /* EXMediaLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = B8A361A2A9493EDD2B58E2D68B9FE242 /* EXMediaLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BDF9DEDA9720153AE3753F7D6CB838CF /* EXMediaLibrary.m in Sources */ = {isa = PBXBuildFile; fileRef = F2EA4E08FCBC3D595542D45720EC1D2E /* EXMediaLibrary.m */; }; + CB598C5FB05E4BE33B8D9ACE05992FF4 /* EXMediaLibrary-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B96440F9454354C98D7D21A674CF315B /* EXMediaLibrary-dummy.m */; }; + D22775F16239D1DC49C3570CEDC17284 /* EXSaveToLibraryDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 095474A311C9CF2511747C24C675D773 /* EXSaveToLibraryDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 08FF0E0A625E8D080B50D9A42E246D69 /* PBXContainerItemProxy */ = { + 6C49815859B6CCF0FD57BB23B952E129 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 7134E14832E2CD4F261377D667A6BD78 /* UMPermissionsInterface.xcodeproj */; + containerPortal = 6DD1294E9BB62E5F1EFFE7FD3C316E14 /* UMCore.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 12FF61416C5E794E9DEAC78D381D9726; - remoteInfo = UMPermissionsInterface; + remoteGlobalIDString = 153171642F5C5CBC05FD3EF6B23A3F36; + remoteInfo = UMCore; }; - B7F9D5C49894324AFEB8AD559132F3E1 /* PBXContainerItemProxy */ = { + 7516AEB8E7675C2DDD157E6AEB2A4249 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 1DE3E8ABF750AF6E1F028D7B4A4379CD /* UMCore.xcodeproj */; + containerPortal = 160CA32CED29B3E8C69EA141E0D52E5A /* UMFileSystemInterface.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 153171642F5C5CBC05FD3EF6B23A3F36; - remoteInfo = UMCore; + remoteGlobalIDString = 1C326487F8F888A9111422C7014319AC; + remoteInfo = UMFileSystemInterface; + }; + FF5947C585EC3AC95C453F1FC469FCE2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 7210FE0A2E59835F8461E10A35C72819 /* UMPermissionsInterface.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 12FF61416C5E794E9DEAC78D381D9726; + remoteInfo = UMPermissionsInterface; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 1DE3E8ABF750AF6E1F028D7B4A4379CD /* UMCore */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = UMCore; path = UMCore.xcodeproj; sourceTree = ""; }; - 268CAC72097DA2F1E678BB4AA6343F1C /* EXMediaLibrary.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXMediaLibrary.xcconfig; sourceTree = ""; }; - 315AA9B896E09B7469B6396FE433D367 /* EXSaveToLibraryDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXSaveToLibraryDelegate.m; path = EXMediaLibrary/EXSaveToLibraryDelegate.m; sourceTree = ""; }; - 49A794F82EEBCA0B85AF9BE7B297D702 /* EXMediaLibrary.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXMediaLibrary.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 52340D5A088D815ADC6F4DA82CBDFA1E /* EXMediaLibrary-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXMediaLibrary-prefix.pch"; sourceTree = ""; }; - 5AC4F8849480158FC22CE923E74DE58D /* EXMediaLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXMediaLibrary.h; path = EXMediaLibrary/EXMediaLibrary.h; sourceTree = ""; }; - 70722CC88AC93C806313C1F1FD869726 /* EXMediaLibraryCameraRollRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXMediaLibraryCameraRollRequester.h; path = EXMediaLibrary/EXMediaLibraryCameraRollRequester.h; sourceTree = ""; }; - 7134E14832E2CD4F261377D667A6BD78 /* UMPermissionsInterface */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = UMPermissionsInterface; path = UMPermissionsInterface.xcodeproj; sourceTree = ""; }; + 095474A311C9CF2511747C24C675D773 /* EXSaveToLibraryDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXSaveToLibraryDelegate.h; path = EXMediaLibrary/EXSaveToLibraryDelegate.h; sourceTree = ""; }; + 160CA32CED29B3E8C69EA141E0D52E5A /* UMFileSystemInterface */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = UMFileSystemInterface; path = UMFileSystemInterface.xcodeproj; sourceTree = ""; }; + 1639CFC329F5DC237083F0AB4160F67A /* EXMediaLibrary.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXMediaLibrary.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 42D3F9586819CD49A61CD58228ED72C0 /* EXMediaLibrary-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXMediaLibrary-prefix.pch"; sourceTree = ""; }; + 43A1E64F637D882D24D92083CC5ADA98 /* EXMediaLibraryCameraRollRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXMediaLibraryCameraRollRequester.h; path = EXMediaLibrary/EXMediaLibraryCameraRollRequester.h; sourceTree = ""; }; + 502403102F4A4E958E13219BC2C75218 /* EXMediaLibrary.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXMediaLibrary.release.xcconfig; sourceTree = ""; }; + 55BD96228658DB9A773CEA00CBC2DE1F /* EXMediaLibrary.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXMediaLibrary.debug.xcconfig; sourceTree = ""; }; + 6DD1294E9BB62E5F1EFFE7FD3C316E14 /* UMCore */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = UMCore; path = UMCore.xcodeproj; sourceTree = ""; }; + 7210FE0A2E59835F8461E10A35C72819 /* UMPermissionsInterface */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = UMPermissionsInterface; path = UMPermissionsInterface.xcodeproj; sourceTree = ""; }; 7332765204ED323C9C39E11A973382FF /* libEXMediaLibrary.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libEXMediaLibrary.a; path = libEXMediaLibrary.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 8FDD7893D218D202A90B6019D32A37D9 /* EXMediaLibrary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXMediaLibrary.m; path = EXMediaLibrary/EXMediaLibrary.m; sourceTree = ""; }; - AF26697733530D9FB4EDC583903CE270 /* EXMediaLibrary-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXMediaLibrary-dummy.m"; sourceTree = ""; }; - B423A10CFDD42C8BEB875115E92A0E93 /* EXMediaLibraryCameraRollRequester.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXMediaLibraryCameraRollRequester.m; path = EXMediaLibrary/EXMediaLibraryCameraRollRequester.m; sourceTree = ""; }; - CE9A9A3F4429F7B97BAE070D131E2D8B /* EXSaveToLibraryDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXSaveToLibraryDelegate.h; path = EXMediaLibrary/EXSaveToLibraryDelegate.h; sourceTree = ""; }; + 7E772475FBB95C4287D481E54A441B60 /* EXSaveToLibraryDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXSaveToLibraryDelegate.m; path = EXMediaLibrary/EXSaveToLibraryDelegate.m; sourceTree = ""; }; + B8A361A2A9493EDD2B58E2D68B9FE242 /* EXMediaLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXMediaLibrary.h; path = EXMediaLibrary/EXMediaLibrary.h; sourceTree = ""; }; + B96440F9454354C98D7D21A674CF315B /* EXMediaLibrary-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXMediaLibrary-dummy.m"; sourceTree = ""; }; + F2EA4E08FCBC3D595542D45720EC1D2E /* EXMediaLibrary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXMediaLibrary.m; path = EXMediaLibrary/EXMediaLibrary.m; sourceTree = ""; }; + FEA59809DEFCCB48D2D2353132E54785 /* EXMediaLibraryCameraRollRequester.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXMediaLibraryCameraRollRequester.m; path = EXMediaLibrary/EXMediaLibraryCameraRollRequester.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - F3F8FB7AE9DBFAFDF52E53B61C13AA4C /* Frameworks */ = { + 5B60F6190D4F36D328103750497D49CE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -60,56 +69,50 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 08DD39F860C9E1E932488C3BC7BB7208 /* Pod */ = { - isa = PBXGroup; - children = ( - 49A794F82EEBCA0B85AF9BE7B297D702 /* EXMediaLibrary.podspec */, - ); - name = Pod; - sourceTree = ""; - }; 342C3AF2941FE9BA65E4F03B2F868DB4 = { isa = PBXGroup; children = ( - 78905F9CD2C5B155FAFD2E861736E16C /* Dependencies */, - 3FD42424BFFB305967702E9C19748624 /* EXMediaLibrary */, + 7470ED3D438752A18058F92DAEB0E780 /* Dependencies */, + 39AFB195DFFBF44C86264E8E1A6463FA /* EXMediaLibrary */, C6267BB1A1D34C9298E723AF4A17C8BA /* Frameworks */, D449196729C4ACDE34BE7AB14541B57C /* Products */, ); sourceTree = ""; }; - 3FD42424BFFB305967702E9C19748624 /* EXMediaLibrary */ = { + 39AFB195DFFBF44C86264E8E1A6463FA /* EXMediaLibrary */ = { isa = PBXGroup; children = ( - 5AC4F8849480158FC22CE923E74DE58D /* EXMediaLibrary.h */, - 8FDD7893D218D202A90B6019D32A37D9 /* EXMediaLibrary.m */, - 70722CC88AC93C806313C1F1FD869726 /* EXMediaLibraryCameraRollRequester.h */, - B423A10CFDD42C8BEB875115E92A0E93 /* EXMediaLibraryCameraRollRequester.m */, - CE9A9A3F4429F7B97BAE070D131E2D8B /* EXSaveToLibraryDelegate.h */, - 315AA9B896E09B7469B6396FE433D367 /* EXSaveToLibraryDelegate.m */, - 08DD39F860C9E1E932488C3BC7BB7208 /* Pod */, - 5D4AD6FED072E5EAA3F06AF384B271B3 /* Support Files */, + B8A361A2A9493EDD2B58E2D68B9FE242 /* EXMediaLibrary.h */, + F2EA4E08FCBC3D595542D45720EC1D2E /* EXMediaLibrary.m */, + 43A1E64F637D882D24D92083CC5ADA98 /* EXMediaLibraryCameraRollRequester.h */, + FEA59809DEFCCB48D2D2353132E54785 /* EXMediaLibraryCameraRollRequester.m */, + 095474A311C9CF2511747C24C675D773 /* EXSaveToLibraryDelegate.h */, + 7E772475FBB95C4287D481E54A441B60 /* EXSaveToLibraryDelegate.m */, + EDCE6E1F31FC7DA1D324D04FED6AC5F9 /* Pod */, + 59D561DEE7DB88CAC339B59A06685FA1 /* Support Files */, ); name = EXMediaLibrary; path = "../../packages/expo-media-library/ios"; sourceTree = ""; }; - 5D4AD6FED072E5EAA3F06AF384B271B3 /* Support Files */ = { + 59D561DEE7DB88CAC339B59A06685FA1 /* Support Files */ = { isa = PBXGroup; children = ( - 268CAC72097DA2F1E678BB4AA6343F1C /* EXMediaLibrary.xcconfig */, - AF26697733530D9FB4EDC583903CE270 /* EXMediaLibrary-dummy.m */, - 52340D5A088D815ADC6F4DA82CBDFA1E /* EXMediaLibrary-prefix.pch */, + B96440F9454354C98D7D21A674CF315B /* EXMediaLibrary-dummy.m */, + 42D3F9586819CD49A61CD58228ED72C0 /* EXMediaLibrary-prefix.pch */, + 55BD96228658DB9A773CEA00CBC2DE1F /* EXMediaLibrary.debug.xcconfig */, + 502403102F4A4E958E13219BC2C75218 /* EXMediaLibrary.release.xcconfig */, ); name = "Support Files"; path = "../../../ios/Pods/Target Support Files/EXMediaLibrary"; sourceTree = ""; }; - 78905F9CD2C5B155FAFD2E861736E16C /* Dependencies */ = { + 7470ED3D438752A18058F92DAEB0E780 /* Dependencies */ = { isa = PBXGroup; children = ( - 1DE3E8ABF750AF6E1F028D7B4A4379CD /* UMCore */, - 7134E14832E2CD4F261377D667A6BD78 /* UMPermissionsInterface */, + 6DD1294E9BB62E5F1EFFE7FD3C316E14 /* UMCore */, + 160CA32CED29B3E8C69EA141E0D52E5A /* UMFileSystemInterface */, + 7210FE0A2E59835F8461E10A35C72819 /* UMPermissionsInterface */, ); name = Dependencies; sourceTree = ""; @@ -129,16 +132,24 @@ name = Products; sourceTree = ""; }; + EDCE6E1F31FC7DA1D324D04FED6AC5F9 /* Pod */ = { + isa = PBXGroup; + children = ( + 1639CFC329F5DC237083F0AB4160F67A /* EXMediaLibrary.podspec */, + ); + name = Pod; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 1E9FC0F44E2FCCD7A8862935638DFF08 /* Headers */ = { + 60DD5BA280B03E5CCDB3A876B7D9ACBC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 75D207BB4D2710B13B6A4405EA10637F /* EXMediaLibrary.h in Headers */, - C42750F7F106B129AB39DF93A2001308 /* EXMediaLibraryCameraRollRequester.h in Headers */, - 5E85E798216069DE133C0F128E0D3DC6 /* EXSaveToLibraryDelegate.h in Headers */, + 8D7DD23BB66DC719120376B3A17325B9 /* EXMediaLibrary.h in Headers */, + 6C8E37AD93AE7F414F5C75FF7EA76467 /* EXMediaLibraryCameraRollRequester.h in Headers */, + D22775F16239D1DC49C3570CEDC17284 /* EXSaveToLibraryDelegate.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -147,17 +158,18 @@ /* Begin PBXNativeTarget section */ 422CF65902B3ABF0E6A47527F9209CC8 /* EXMediaLibrary */ = { isa = PBXNativeTarget; - buildConfigurationList = AF2E58C3B21DA7E60D7CF6592A00F054 /* Build configuration list for PBXNativeTarget "EXMediaLibrary" */; + buildConfigurationList = 5575AA85C9A8AF4D2C9798788C2423A7 /* Build configuration list for PBXNativeTarget "EXMediaLibrary" */; buildPhases = ( - 1E9FC0F44E2FCCD7A8862935638DFF08 /* Headers */, - 950008447A2031A175042CBCE92E685D /* Sources */, - F3F8FB7AE9DBFAFDF52E53B61C13AA4C /* Frameworks */, + 60DD5BA280B03E5CCDB3A876B7D9ACBC /* Headers */, + 0238342542D9C7D076CAB12A2DA4714D /* Sources */, + 5B60F6190D4F36D328103750497D49CE /* Frameworks */, ); buildRules = ( ); dependencies = ( - 8306A1017A1A28FE9AD552BB7C715172 /* PBXTargetDependency */, - 12439D2515DD4164ADB1B9FEF4D6F502 /* PBXTargetDependency */, + BCDF8A889B904989A34BBE11BB13836D /* PBXTargetDependency */, + A1D12213C690E221AB24AF3BB38CC946 /* PBXTargetDependency */, + A36D72B395593E53A968138063BDF452 /* PBXTargetDependency */, ); name = EXMediaLibrary; productName = EXMediaLibrary; @@ -186,10 +198,13 @@ projectDirPath = ""; projectReferences = ( { - ProjectRef = 1DE3E8ABF750AF6E1F028D7B4A4379CD /* UMCore */; + ProjectRef = 6DD1294E9BB62E5F1EFFE7FD3C316E14 /* UMCore */; + }, + { + ProjectRef = 7210FE0A2E59835F8461E10A35C72819 /* UMPermissionsInterface */; }, { - ProjectRef = 7134E14832E2CD4F261377D667A6BD78 /* UMPermissionsInterface */; + ProjectRef = 160CA32CED29B3E8C69EA141E0D52E5A /* UMFileSystemInterface */; }, ); projectRoot = ""; @@ -200,29 +215,34 @@ /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ - 950008447A2031A175042CBCE92E685D /* Sources */ = { + 0238342542D9C7D076CAB12A2DA4714D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0AD17B9976D1883C32213B33692F2118 /* EXMediaLibrary-dummy.m in Sources */, - 098EB717A222822BC418A1EFDF2F707F /* EXMediaLibrary.m in Sources */, - 5AC4443BC56F16B6C4C4E6241CFC457A /* EXMediaLibraryCameraRollRequester.m in Sources */, - C35572201568E1073495E4939AD68BE6 /* EXSaveToLibraryDelegate.m in Sources */, + CB598C5FB05E4BE33B8D9ACE05992FF4 /* EXMediaLibrary-dummy.m in Sources */, + BDF9DEDA9720153AE3753F7D6CB838CF /* EXMediaLibrary.m in Sources */, + 5FADA387420D58FB2520B59CE6FCF6D6 /* EXMediaLibraryCameraRollRequester.m in Sources */, + 8B3D3C2BF47B2460E5456DB83595F746 /* EXSaveToLibraryDelegate.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 12439D2515DD4164ADB1B9FEF4D6F502 /* PBXTargetDependency */ = { + A1D12213C690E221AB24AF3BB38CC946 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = UMFileSystemInterface; + targetProxy = 7516AEB8E7675C2DDD157E6AEB2A4249 /* PBXContainerItemProxy */; + }; + A36D72B395593E53A968138063BDF452 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = UMPermissionsInterface; - targetProxy = 08FF0E0A625E8D080B50D9A42E246D69 /* PBXContainerItemProxy */; + targetProxy = FF5947C585EC3AC95C453F1FC469FCE2 /* PBXContainerItemProxy */; }; - 8306A1017A1A28FE9AD552BB7C715172 /* PBXTargetDependency */ = { + BCDF8A889B904989A34BBE11BB13836D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = UMCore; - targetProxy = B7F9D5C49894324AFEB8AD559132F3E1 /* PBXContainerItemProxy */; + targetProxy = 6C49815859B6CCF0FD57BB23B952E129 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -291,30 +311,6 @@ }; name = Debug; }; - 321FB49637E6026FA68DC69EB730C853 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 268CAC72097DA2F1E678BB4AA6343F1C /* EXMediaLibrary.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXMediaLibrary/EXMediaLibrary-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXMediaLibrary; - PRODUCT_NAME = EXMediaLibrary; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; 9FA469A992EC764969B635ACD1B86F2C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -375,9 +371,9 @@ }; name = Release; }; - A91F798D251146266672D5E7B4FC66AE /* Release */ = { + B95CFD6A1CBAE7D30474631737961442 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 268CAC72097DA2F1E678BB4AA6343F1C /* EXMediaLibrary.xcconfig */; + baseConfigurationReference = 502403102F4A4E958E13219BC2C75218 /* EXMediaLibrary.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -400,23 +396,47 @@ }; name = Release; }; + BAF849E5892E15E0CC7F1E9622D3876D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 55BD96228658DB9A773CEA00CBC2DE1F /* EXMediaLibrary.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXMediaLibrary/EXMediaLibrary-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXMediaLibrary; + PRODUCT_NAME = EXMediaLibrary; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 92C1512F651AB8F0999D49559B9E07CB /* Build configuration list for PBXProject "EXMediaLibrary" */ = { + 5575AA85C9A8AF4D2C9798788C2423A7 /* Build configuration list for PBXNativeTarget "EXMediaLibrary" */ = { isa = XCConfigurationList; buildConfigurations = ( - 070D12D7B9757560348E560EC65201E5 /* Debug */, - 9FA469A992EC764969B635ACD1B86F2C /* Release */, + BAF849E5892E15E0CC7F1E9622D3876D /* Debug */, + B95CFD6A1CBAE7D30474631737961442 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AF2E58C3B21DA7E60D7CF6592A00F054 /* Build configuration list for PBXNativeTarget "EXMediaLibrary" */ = { + 92C1512F651AB8F0999D49559B9E07CB /* Build configuration list for PBXProject "EXMediaLibrary" */ = { isa = XCConfigurationList; buildConfigurations = ( - 321FB49637E6026FA68DC69EB730C853 /* Debug */, - A91F798D251146266672D5E7B4FC66AE /* Release */, + 070D12D7B9757560348E560EC65201E5 /* Debug */, + 9FA469A992EC764969B635ACD1B86F2C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/ios/Pods/Manifest.lock b/ios/Pods/Manifest.lock index 12f42c006e6d7..a75df2df461ed 100644 --- a/ios/Pods/Manifest.lock +++ b/ios/Pods/Manifest.lock @@ -1610,6 +1610,7 @@ PODS: - UMFileSystemInterface - EXMediaLibrary (8.1.0): - UMCore + - UMFileSystemInterface - UMPermissionsInterface - EXNetwork (2.1.1): - UMCore @@ -3844,7 +3845,7 @@ SPEC CHECKSUMS: EXLocalization: 1997068470bdfb7601fd58dbbf85ba1cde36fb82 EXLocation: bbd487fd96a18a3ad9725389bbb94c4a5f78edf3 EXMailComposer: 8efe254989ceace18681b98c049c6c0209d4ae56 - EXMediaLibrary: 30a65e1eef453c6e7a76754febeb88c0d0fba232 + EXMediaLibrary: 02a13521d05ca381b08f7d745a9602569eade072 EXNetwork: 1f9719a912524abc04d06a27a0fdf25bacdd4aad EXPermissions: 24b97f734ce9172d245a5be38ad9ccfcb6135964 EXPrint: 44b97ce29f50e83225a1aa22808d652cf1de82db From 68f19c82bd7c4d561d94b8cd6153f437fcfc6d59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kosmaty?= Date: Thu, 16 Apr 2020 11:12:48 +0200 Subject: [PATCH 3/5] [expo-media-library] Pod install --- .../.project_cache/installation_cache.yaml | 4 +- .../EXMediaLibrary.xcodeproj/project.pbxproj | 136 +++++++++--------- .../EXMediaLibrary/EXMediaLibrary.xcconfig | 2 +- 3 files changed, 70 insertions(+), 72 deletions(-) diff --git a/ios/Pods/.project_cache/installation_cache.yaml b/ios/Pods/.project_cache/installation_cache.yaml index d5fa5de2ca137..05e329a12efc9 100644 --- a/ios/Pods/.project_cache/installation_cache.yaml +++ b/ios/Pods/.project_cache/installation_cache.yaml @@ -7730,8 +7730,8 @@ CACHE_KEYS: - EXMailComposer (8.1.0) EXMediaLibrary: BUILD_SETTINGS_CHECKSUM: - EXMediaLibrary: 004c54c9712fff95d3ffb22deac0b72b - CHECKSUM: 30a65e1eef453c6e7a76754febeb88c0d0fba232 + EXMediaLibrary: 3d783d54a4fe4f1a37a3695666a3d953 + CHECKSUM: 02a13521d05ca381b08f7d745a9602569eade072 FILES: - "../../packages/expo-media-library/ios/EXMediaLibrary/EXMediaLibrary.h" - "../../packages/expo-media-library/ios/EXMediaLibrary/EXMediaLibrary.m" diff --git a/ios/Pods/EXMediaLibrary.xcodeproj/project.pbxproj b/ios/Pods/EXMediaLibrary.xcodeproj/project.pbxproj index a402387c73552..858f9d82e6319 100644 --- a/ios/Pods/EXMediaLibrary.xcodeproj/project.pbxproj +++ b/ios/Pods/EXMediaLibrary.xcodeproj/project.pbxproj @@ -7,13 +7,13 @@ objects = { /* Begin PBXBuildFile section */ - 5FADA387420D58FB2520B59CE6FCF6D6 /* EXMediaLibraryCameraRollRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = FEA59809DEFCCB48D2D2353132E54785 /* EXMediaLibraryCameraRollRequester.m */; }; - 6C8E37AD93AE7F414F5C75FF7EA76467 /* EXMediaLibraryCameraRollRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 43A1E64F637D882D24D92083CC5ADA98 /* EXMediaLibraryCameraRollRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B3D3C2BF47B2460E5456DB83595F746 /* EXSaveToLibraryDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E772475FBB95C4287D481E54A441B60 /* EXSaveToLibraryDelegate.m */; }; - 8D7DD23BB66DC719120376B3A17325B9 /* EXMediaLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = B8A361A2A9493EDD2B58E2D68B9FE242 /* EXMediaLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BDF9DEDA9720153AE3753F7D6CB838CF /* EXMediaLibrary.m in Sources */ = {isa = PBXBuildFile; fileRef = F2EA4E08FCBC3D595542D45720EC1D2E /* EXMediaLibrary.m */; }; - CB598C5FB05E4BE33B8D9ACE05992FF4 /* EXMediaLibrary-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B96440F9454354C98D7D21A674CF315B /* EXMediaLibrary-dummy.m */; }; - D22775F16239D1DC49C3570CEDC17284 /* EXSaveToLibraryDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 095474A311C9CF2511747C24C675D773 /* EXSaveToLibraryDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5FADA387420D58FB2520B59CE6FCF6D6 /* EXMediaLibraryCameraRollRequester.m in Sources */ = {isa = PBXBuildFile; fileRef = B423A10CFDD42C8BEB875115E92A0E93 /* EXMediaLibraryCameraRollRequester.m */; }; + 6C8E37AD93AE7F414F5C75FF7EA76467 /* EXMediaLibraryCameraRollRequester.h in Headers */ = {isa = PBXBuildFile; fileRef = 70722CC88AC93C806313C1F1FD869726 /* EXMediaLibraryCameraRollRequester.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B3D3C2BF47B2460E5456DB83595F746 /* EXSaveToLibraryDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 315AA9B896E09B7469B6396FE433D367 /* EXSaveToLibraryDelegate.m */; }; + 8D7DD23BB66DC719120376B3A17325B9 /* EXMediaLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AC4F8849480158FC22CE923E74DE58D /* EXMediaLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BDF9DEDA9720153AE3753F7D6CB838CF /* EXMediaLibrary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDD7893D218D202A90B6019D32A37D9 /* EXMediaLibrary.m */; }; + CB598C5FB05E4BE33B8D9ACE05992FF4 /* EXMediaLibrary-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AF26697733530D9FB4EDC583903CE270 /* EXMediaLibrary-dummy.m */; }; + D22775F16239D1DC49C3570CEDC17284 /* EXSaveToLibraryDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = CE9A9A3F4429F7B97BAE070D131E2D8B /* EXSaveToLibraryDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -41,21 +41,20 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 095474A311C9CF2511747C24C675D773 /* EXSaveToLibraryDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXSaveToLibraryDelegate.h; path = EXMediaLibrary/EXSaveToLibraryDelegate.h; sourceTree = ""; }; 160CA32CED29B3E8C69EA141E0D52E5A /* UMFileSystemInterface */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = UMFileSystemInterface; path = UMFileSystemInterface.xcodeproj; sourceTree = ""; }; - 1639CFC329F5DC237083F0AB4160F67A /* EXMediaLibrary.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXMediaLibrary.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 42D3F9586819CD49A61CD58228ED72C0 /* EXMediaLibrary-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXMediaLibrary-prefix.pch"; sourceTree = ""; }; - 43A1E64F637D882D24D92083CC5ADA98 /* EXMediaLibraryCameraRollRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXMediaLibraryCameraRollRequester.h; path = EXMediaLibrary/EXMediaLibraryCameraRollRequester.h; sourceTree = ""; }; - 502403102F4A4E958E13219BC2C75218 /* EXMediaLibrary.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXMediaLibrary.release.xcconfig; sourceTree = ""; }; - 55BD96228658DB9A773CEA00CBC2DE1F /* EXMediaLibrary.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXMediaLibrary.debug.xcconfig; sourceTree = ""; }; + 268CAC72097DA2F1E678BB4AA6343F1C /* EXMediaLibrary.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EXMediaLibrary.xcconfig; sourceTree = ""; }; + 315AA9B896E09B7469B6396FE433D367 /* EXSaveToLibraryDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXSaveToLibraryDelegate.m; path = EXMediaLibrary/EXSaveToLibraryDelegate.m; sourceTree = ""; }; + 49A794F82EEBCA0B85AF9BE7B297D702 /* EXMediaLibrary.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = EXMediaLibrary.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 52340D5A088D815ADC6F4DA82CBDFA1E /* EXMediaLibrary-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXMediaLibrary-prefix.pch"; sourceTree = ""; }; + 5AC4F8849480158FC22CE923E74DE58D /* EXMediaLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXMediaLibrary.h; path = EXMediaLibrary/EXMediaLibrary.h; sourceTree = ""; }; 6DD1294E9BB62E5F1EFFE7FD3C316E14 /* UMCore */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = UMCore; path = UMCore.xcodeproj; sourceTree = ""; }; + 70722CC88AC93C806313C1F1FD869726 /* EXMediaLibraryCameraRollRequester.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXMediaLibraryCameraRollRequester.h; path = EXMediaLibrary/EXMediaLibraryCameraRollRequester.h; sourceTree = ""; }; 7210FE0A2E59835F8461E10A35C72819 /* UMPermissionsInterface */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = UMPermissionsInterface; path = UMPermissionsInterface.xcodeproj; sourceTree = ""; }; 7332765204ED323C9C39E11A973382FF /* libEXMediaLibrary.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libEXMediaLibrary.a; path = libEXMediaLibrary.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 7E772475FBB95C4287D481E54A441B60 /* EXSaveToLibraryDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXSaveToLibraryDelegate.m; path = EXMediaLibrary/EXSaveToLibraryDelegate.m; sourceTree = ""; }; - B8A361A2A9493EDD2B58E2D68B9FE242 /* EXMediaLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXMediaLibrary.h; path = EXMediaLibrary/EXMediaLibrary.h; sourceTree = ""; }; - B96440F9454354C98D7D21A674CF315B /* EXMediaLibrary-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXMediaLibrary-dummy.m"; sourceTree = ""; }; - F2EA4E08FCBC3D595542D45720EC1D2E /* EXMediaLibrary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXMediaLibrary.m; path = EXMediaLibrary/EXMediaLibrary.m; sourceTree = ""; }; - FEA59809DEFCCB48D2D2353132E54785 /* EXMediaLibraryCameraRollRequester.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXMediaLibraryCameraRollRequester.m; path = EXMediaLibrary/EXMediaLibraryCameraRollRequester.m; sourceTree = ""; }; + 8FDD7893D218D202A90B6019D32A37D9 /* EXMediaLibrary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXMediaLibrary.m; path = EXMediaLibrary/EXMediaLibrary.m; sourceTree = ""; }; + AF26697733530D9FB4EDC583903CE270 /* EXMediaLibrary-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXMediaLibrary-dummy.m"; sourceTree = ""; }; + B423A10CFDD42C8BEB875115E92A0E93 /* EXMediaLibraryCameraRollRequester.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXMediaLibraryCameraRollRequester.m; path = EXMediaLibrary/EXMediaLibraryCameraRollRequester.m; sourceTree = ""; }; + CE9A9A3F4429F7B97BAE070D131E2D8B /* EXSaveToLibraryDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXSaveToLibraryDelegate.h; path = EXMediaLibrary/EXSaveToLibraryDelegate.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -69,39 +68,46 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 08DD39F860C9E1E932488C3BC7BB7208 /* Pod */ = { + isa = PBXGroup; + children = ( + 49A794F82EEBCA0B85AF9BE7B297D702 /* EXMediaLibrary.podspec */, + ); + name = Pod; + sourceTree = ""; + }; 342C3AF2941FE9BA65E4F03B2F868DB4 = { isa = PBXGroup; children = ( 7470ED3D438752A18058F92DAEB0E780 /* Dependencies */, - 39AFB195DFFBF44C86264E8E1A6463FA /* EXMediaLibrary */, + 3FD42424BFFB305967702E9C19748624 /* EXMediaLibrary */, C6267BB1A1D34C9298E723AF4A17C8BA /* Frameworks */, D449196729C4ACDE34BE7AB14541B57C /* Products */, ); sourceTree = ""; }; - 39AFB195DFFBF44C86264E8E1A6463FA /* EXMediaLibrary */ = { + 3FD42424BFFB305967702E9C19748624 /* EXMediaLibrary */ = { isa = PBXGroup; children = ( - B8A361A2A9493EDD2B58E2D68B9FE242 /* EXMediaLibrary.h */, - F2EA4E08FCBC3D595542D45720EC1D2E /* EXMediaLibrary.m */, - 43A1E64F637D882D24D92083CC5ADA98 /* EXMediaLibraryCameraRollRequester.h */, - FEA59809DEFCCB48D2D2353132E54785 /* EXMediaLibraryCameraRollRequester.m */, - 095474A311C9CF2511747C24C675D773 /* EXSaveToLibraryDelegate.h */, - 7E772475FBB95C4287D481E54A441B60 /* EXSaveToLibraryDelegate.m */, - EDCE6E1F31FC7DA1D324D04FED6AC5F9 /* Pod */, - 59D561DEE7DB88CAC339B59A06685FA1 /* Support Files */, + 5AC4F8849480158FC22CE923E74DE58D /* EXMediaLibrary.h */, + 8FDD7893D218D202A90B6019D32A37D9 /* EXMediaLibrary.m */, + 70722CC88AC93C806313C1F1FD869726 /* EXMediaLibraryCameraRollRequester.h */, + B423A10CFDD42C8BEB875115E92A0E93 /* EXMediaLibraryCameraRollRequester.m */, + CE9A9A3F4429F7B97BAE070D131E2D8B /* EXSaveToLibraryDelegate.h */, + 315AA9B896E09B7469B6396FE433D367 /* EXSaveToLibraryDelegate.m */, + 08DD39F860C9E1E932488C3BC7BB7208 /* Pod */, + 5D4AD6FED072E5EAA3F06AF384B271B3 /* Support Files */, ); name = EXMediaLibrary; path = "../../packages/expo-media-library/ios"; sourceTree = ""; }; - 59D561DEE7DB88CAC339B59A06685FA1 /* Support Files */ = { + 5D4AD6FED072E5EAA3F06AF384B271B3 /* Support Files */ = { isa = PBXGroup; children = ( - B96440F9454354C98D7D21A674CF315B /* EXMediaLibrary-dummy.m */, - 42D3F9586819CD49A61CD58228ED72C0 /* EXMediaLibrary-prefix.pch */, - 55BD96228658DB9A773CEA00CBC2DE1F /* EXMediaLibrary.debug.xcconfig */, - 502403102F4A4E958E13219BC2C75218 /* EXMediaLibrary.release.xcconfig */, + 268CAC72097DA2F1E678BB4AA6343F1C /* EXMediaLibrary.xcconfig */, + AF26697733530D9FB4EDC583903CE270 /* EXMediaLibrary-dummy.m */, + 52340D5A088D815ADC6F4DA82CBDFA1E /* EXMediaLibrary-prefix.pch */, ); name = "Support Files"; path = "../../../ios/Pods/Target Support Files/EXMediaLibrary"; @@ -132,14 +138,6 @@ name = Products; sourceTree = ""; }; - EDCE6E1F31FC7DA1D324D04FED6AC5F9 /* Pod */ = { - isa = PBXGroup; - children = ( - 1639CFC329F5DC237083F0AB4160F67A /* EXMediaLibrary.podspec */, - ); - name = Pod; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -311,6 +309,30 @@ }; name = Debug; }; + 517D3F1DC88E2729D2D854511FFBFF2A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 268CAC72097DA2F1E678BB4AA6343F1C /* EXMediaLibrary.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/EXMediaLibrary/EXMediaLibrary-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = EXMediaLibrary; + PRODUCT_NAME = EXMediaLibrary; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 9FA469A992EC764969B635ACD1B86F2C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -371,9 +393,9 @@ }; name = Release; }; - B95CFD6A1CBAE7D30474631737961442 /* Release */ = { + F04B302F48690297EBEE1B5BEE190131 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 502403102F4A4E958E13219BC2C75218 /* EXMediaLibrary.release.xcconfig */; + baseConfigurationReference = 268CAC72097DA2F1E678BB4AA6343F1C /* EXMediaLibrary.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; @@ -396,38 +418,14 @@ }; name = Release; }; - BAF849E5892E15E0CC7F1E9622D3876D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 55BD96228658DB9A773CEA00CBC2DE1F /* EXMediaLibrary.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/EXMediaLibrary/EXMediaLibrary-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = EXMediaLibrary; - PRODUCT_NAME = EXMediaLibrary; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 5575AA85C9A8AF4D2C9798788C2423A7 /* Build configuration list for PBXNativeTarget "EXMediaLibrary" */ = { isa = XCConfigurationList; buildConfigurations = ( - BAF849E5892E15E0CC7F1E9622D3876D /* Debug */, - B95CFD6A1CBAE7D30474631737961442 /* Release */, + 517D3F1DC88E2729D2D854511FFBFF2A /* Debug */, + F04B302F48690297EBEE1B5BEE190131 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/ios/Pods/Target Support Files/EXMediaLibrary/EXMediaLibrary.xcconfig b/ios/Pods/Target Support Files/EXMediaLibrary/EXMediaLibrary.xcconfig index a12a4fce4d453..09a70cd699824 100644 --- a/ios/Pods/Target Support Files/EXMediaLibrary/EXMediaLibrary.xcconfig +++ b/ios/Pods/Target Support Files/EXMediaLibrary/EXMediaLibrary.xcconfig @@ -1,6 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/EXMediaLibrary GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/EXMediaLibrary" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/EXMediaLibrary" "${PODS_ROOT}/Headers/Public/UMCore" "${PODS_ROOT}/Headers/Public/UMPermissionsInterface" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/EXMediaLibrary" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/EXMediaLibrary" "${PODS_ROOT}/Headers/Public/UMCore" "${PODS_ROOT}/Headers/Public/UMFileSystemInterface" "${PODS_ROOT}/Headers/Public/UMPermissionsInterface" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} From 3e28e452821e1b22aa9aa40fda648f65666f2884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kosmaty?= Date: Thu, 16 Apr 2020 11:23:12 +0200 Subject: [PATCH 4/5] [expo-media-library] Add changelog entry --- packages/expo-media-library/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/expo-media-library/CHANGELOG.md b/packages/expo-media-library/CHANGELOG.md index 6a294c6841ff4..9abd4d3048677 100644 --- a/packages/expo-media-library/CHANGELOG.md +++ b/packages/expo-media-library/CHANGELOG.md @@ -7,3 +7,5 @@ ### 🎉 New features ### 🐛 Bug fixes + +- Fixed `MediaLibrary` not compiling with the use_frameworks! option in the bare React Native application. ([#7861](https://github.com/expo/expo/pull/7861) by [@Ashoat](https://github.com/Ashoat)) From 79e11d58cdadb5d4e157132f8be307a1c05967eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kosmaty?= Date: Fri, 17 Apr 2020 14:16:42 +0200 Subject: [PATCH 5/5] [expo-media-library] Apply requested changes --- packages/expo-media-library/CHANGELOG.md | 2 +- packages/expo-media-library/package.json | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/expo-media-library/CHANGELOG.md b/packages/expo-media-library/CHANGELOG.md index 9abd4d3048677..836a0fc2435a8 100644 --- a/packages/expo-media-library/CHANGELOG.md +++ b/packages/expo-media-library/CHANGELOG.md @@ -8,4 +8,4 @@ ### 🐛 Bug fixes -- Fixed `MediaLibrary` not compiling with the use_frameworks! option in the bare React Native application. ([#7861](https://github.com/expo/expo/pull/7861) by [@Ashoat](https://github.com/Ashoat)) +- Fixed `MediaLibrary` not compiling with the `use_frameworks!` option in the bare React Native application. ([#7861](https://github.com/expo/expo/pull/7861) by [@Ashoat](https://github.com/Ashoat)) diff --git a/packages/expo-media-library/package.json b/packages/expo-media-library/package.json index 5a5c594386ede..52cb16ef778a8 100644 --- a/packages/expo-media-library/package.json +++ b/packages/expo-media-library/package.json @@ -39,7 +39,8 @@ }, "unimodulePeerDependencies": { "@unimodules/core": "*", - "unimodules-permissions-interface": "*" + "unimodules-permissions-interface": "*", + "unimodules-filesystem-interface": "*" }, "peerDependencies": { "react": "*",