This repository was archived by the owner on May 20, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change 21
21
+ (NSURL *)bundleURLForResource : (NSString *)resourceName
22
22
withExtension : (NSString *)resourceExtension ;
23
23
24
+ + (NSURL *)bundleURLForResource : (NSString *)resourceName
25
+ withExtension : (NSString *)resourceExtension
26
+ subdirectory : (NSString *)resourceSubdirectory ;
27
+
24
28
+ (NSString *)getApplicationSupportDirectory ;
25
29
26
30
/*
Original file line number Diff line number Diff line change @@ -56,12 +56,15 @@ @implementation CodePush {
56
56
// in the binary.
57
57
static NSString *bundleResourceExtension = @" jsbundle" ;
58
58
static NSString *bundleResourceName = @" main" ;
59
+ static NSString *bundleResourceSubdirectory = nil ;
59
60
60
61
#pragma mark - Public Obj-C API
61
62
62
63
+ (NSURL *)binaryBundleURL
63
64
{
64
- return [[NSBundle mainBundle ] URLForResource: bundleResourceName withExtension: bundleResourceExtension];
65
+ return [[NSBundle mainBundle ] URLForResource: bundleResourceName
66
+ withExtension: bundleResourceExtension
67
+ subdirectory: bundleResourceSubdirectory];
65
68
}
66
69
67
70
+ (NSURL *)bundleURL
@@ -78,10 +81,20 @@ + (NSURL *)bundleURLForResource:(NSString *)resourceName
78
81
79
82
+ (NSURL *)bundleURLForResource : (NSString *)resourceName
80
83
withExtension : (NSString *)resourceExtension
84
+ {
85
+ return [self bundleURLForResource: resourceName
86
+ withExtension: resourceExtension
87
+ subdirectory: nil ];
88
+ }
89
+
90
+ + (NSURL *)bundleURLForResource : (NSString *)resourceName
91
+ withExtension : (NSString *)resourceExtension
92
+ subdirectory : (NSString *)resourceSubdirectory
81
93
{
82
94
bundleResourceName = resourceName;
83
95
bundleResourceExtension = resourceExtension;
84
-
96
+ bundleResourceSubdirectory = resourceSubdirectory;
97
+
85
98
[self ensureBinaryBundleExists ];
86
99
87
100
NSString *logMessageFormat = @" Loading JS bundle from %@ " ;
You can’t perform that action at this time.
0 commit comments