Skip to content

Commit 77f602f

Browse files
committed
Fix the umbrella headers and modulemap for CocoaPods
1 parent 8ab4c5c commit 77f602f

File tree

4 files changed

+11
-2
lines changed

4 files changed

+11
-2
lines changed

Example/SDWebImageWebPCoderExample/ViewController.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*/
88

99
#import "ViewController.h"
10-
#import <SDWebImageWebPCoder/SDImageWebPCoder.h>
10+
#import <SDWebImageWebPCoder/SDWebImageWebPCoder.h>
1111
#import <SDWebImage/SDWebImage.h>
1212

1313
@interface ViewController ()

SDWebImageWebPCoder.podspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@ This is a simple SDWebImage coder plugin to support WebP image.
1616
s.osx.deployment_target = '10.10'
1717
s.tvos.deployment_target = '9.0'
1818
s.watchos.deployment_target = '2.0'
19+
s.module_map = 'SDWebImageWebPCoder/Module/SDWebImageWebPCoder.modulemap'
1920

20-
s.source_files = 'SDWebImageWebPCoder/Classes/**/*'
21+
s.source_files = 'SDWebImageWebPCoder/Classes/**/*', 'SDWebImageWebPCoder/Module/SDWebImageWebPCoder.h'
2122
s.xcconfig = {
2223
'GCC_PREPROCESSOR_DEFINITIONS' => '$(inherited) SD_WEBP=1',
2324
'USER_HEADER_SEARCH_PATHS' => '$(inherited) $(SRCROOT)/libwebp/src'

SDWebImageWebPCoder.xcodeproj/project.pbxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343

4444
/* Begin PBXFileReference section */
4545
28D8AA3D3015E075692FD3E3 /* Pods-SDWebImageWebPCoderTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SDWebImageWebPCoderTests.debug.xcconfig"; path = "SDWebImageWebPCoderTests/Pods/Target Support Files/Pods-SDWebImageWebPCoderTests/Pods-SDWebImageWebPCoderTests.debug.xcconfig"; sourceTree = "<group>"; };
46+
3217BE7B220547EB003D0310 /* SDWebImageWebPCoder.modulemap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "sourcecode.module-map"; path = SDWebImageWebPCoder.modulemap; sourceTree = "<group>"; };
4647
46F21AD7D1692EBAC4D0FF33 /* Pods_SDWebImageWebPCoderTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SDWebImageWebPCoderTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4748
806E779D2136A1C000A316D2 /* SDWebImageWebPCoder.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SDWebImageWebPCoder.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4849
806E77AA2136A2E900A316D2 /* UIImage+WebP.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+WebP.m"; sourceTree = "<group>"; };
@@ -176,6 +177,7 @@
176177
isa = PBXGroup;
177178
children = (
178179
806E77B02136A2E900A316D2 /* Info.plist */,
180+
3217BE7B220547EB003D0310 /* SDWebImageWebPCoder.modulemap */,
179181
806E77C62136A7AD00A316D2 /* SDWebImageWebPCoder.h */,
180182
);
181183
path = Module;
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
framework module SDWebImageWebPCoder {
2+
umbrella header "SDWebImageWebPCoder.h"
3+
4+
export *
5+
module * { export * }
6+
}

0 commit comments

Comments
 (0)