Skip to content

Commit 00c4635

Browse files
authored
fix: re-expose public iOS header files (#509)
1 parent 4f770c9 commit 00c4635

File tree

8 files changed

+21
-7
lines changed

8 files changed

+21
-7
lines changed

example/ios/SampleApp/CarSceneDelegate.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616
#import <CarPlay/CarPlay.h>
17-
#import "BaseCarSceneDelegate.h"
17+
#import <ReactNativeGoogleMapsNavigation/BaseCarSceneDelegate.h>
1818

1919
@interface CarSceneDelegate : BaseCarSceneDelegate
2020
@end

example/ios/SampleApp/CarSceneDelegate.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
#import "CarSceneDelegate.h"
1717
#import <CarPlay/CarPlay.h>
1818
#import <Foundation/Foundation.h>
19-
#import "NavAutoModule.h"
20-
#import "NavModule.h"
19+
#import <ReactNativeGoogleMapsNavigation/NavAutoModule.h>
20+
#import <ReactNativeGoogleMapsNavigation/NavModule.h>
2121

2222
@implementation CarSceneDelegate
2323

example/ios/SampleApp/PhoneSceneDelegate.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
*/
1616
#import <React/RCTRootView.h>
1717
#import <UIKit/UIKit.h>
18-
#import "AppDelegateCarPlay.h"
1918

2019
@interface PhoneSceneDelegate : UIResponder <UIWindowSceneDelegate>
2120

ios/react-native-navigation-sdk/BaseCarSceneDelegate.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@
1414
* limitations under the License.
1515
*/
1616
#import <CarPlay/CarPlay.h>
17-
#import "NavViewController.h"
17+
18+
NS_ASSUME_NONNULL_BEGIN
19+
20+
@class NavViewController; // forward declaration
1821

1922
@interface BaseCarSceneDelegate
2023
: UIResponder <CPTemplateApplicationSceneDelegate, CPMapTemplateDelegate>
@@ -29,3 +32,5 @@
2932
- (CPMapTemplate *)getTemplate;
3033

3134
@end
35+
36+
NS_ASSUME_NONNULL_END

ios/react-native-navigation-sdk/BaseCarSceneDelegate.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#import "CustomTypes.h"
2020
#import "NavAutoModule.h"
2121
#import "NavModule.h"
22+
#import "NavViewController.h"
2223

2324
@implementation BaseCarSceneDelegate
2425

ios/react-native-navigation-sdk/NavAutoModule.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,11 @@
1414
* limitations under the License.
1515
*/
1616
#import <React/RCTBridgeModule.h>
17-
#import "NavViewController.h"
1817

1918
NS_ASSUME_NONNULL_BEGIN
2019

20+
@class NavViewController; // forward declaration
21+
2122
@interface NavAutoModule : NSObject <RCTBridgeModule>
2223
@property(nonatomic, strong, nullable) NavViewController *viewController;
2324

ios/react-native-navigation-sdk/NavAutoModule.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#import "NavAutoModule.h"
1818
#import "NavAutoEventDispatcher.h"
19+
#import "NavViewController.h"
1920

2021
@implementation NavAutoModule
2122

react-native-navigation-sdk.podspec

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ package = JSON.parse(File.read(File.join(__dir__, "package.json")))
2020

2121
Pod::Spec.new do |s|
2222
s.name = "react-native-navigation-sdk"
23+
s.header_dir = "ReactNativeGoogleMapsNavigation"
24+
s.module_name = "ReactNativeGoogleMapsNavigation"
2325
s.version = package["version"]
2426
s.summary = package["description"]
2527
s.homepage = package["homepage"]
@@ -30,7 +32,12 @@ Pod::Spec.new do |s|
3032
s.source = { :git => "https://github.com/googlemaps/react-native-navigation-sdk.git", :tag => "#{s.version}" }
3133

3234
s.source_files = "ios/**/*.{h,m,mm,cpp}"
33-
s.private_header_files = "ios/**/*.h"
35+
s.public_header_files = [
36+
"ios/react-native-navigation-sdk/BaseCarSceneDelegate.h",
37+
"ios/react-native-navigation-sdk/INavigationCallback.h",
38+
"ios/react-native-navigation-sdk/NavAutoModule.h",
39+
"ios/react-native-navigation-sdk/NavModule.h",
40+
]
3441

3542
s.dependency "React-Core"
3643
s.dependency "GoogleNavigation", "10.6.0"

0 commit comments

Comments
 (0)