Skip to content

Commit b865b47

Browse files
committed
chore: move to CodePush.mm
1 parent 4ef4731 commit b865b47

File tree

4 files changed

+15
-7
lines changed

4 files changed

+15
-7
lines changed

CodePush.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Pod::Spec.new do |s|
1414
s.tvos.deployment_target = '15.5'
1515
s.preserve_paths = '*.js'
1616
s.library = 'z'
17-
s.source_files = 'ios/CodePush/*.{h,m}'
17+
s.source_files = 'ios/CodePush/*.{h,m,mm}'
1818
s.public_header_files = ['ios/CodePush/CodePush.h']
1919
s.pod_target_xcconfig = { "DEFINES_MODULE" => "YES" }
2020

ios/CodePush.xcodeproj/project.pbxproj

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

99
/* Begin PBXBuildFile section */
10-
13BE3DEE1AC21097009241FE /* CodePush.m in Sources */ = {isa = PBXBuildFile; fileRef = 13BE3DED1AC21097009241FE /* CodePush.m */; };
10+
13BE3DEE1AC21097009241FE /* CodePush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13BE3DED1AC21097009241FE /* CodePush.mm */; };
1111
1B23B9141BF9267B000BB2F0 /* RCTConvert+CodePushInstallMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B23B9131BF9267B000BB2F0 /* RCTConvert+CodePushInstallMode.m */; };
1212
1B762E901C9A5E9A006EF800 /* CodePushErrorUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B762E8F1C9A5E9A006EF800 /* CodePushErrorUtils.m */; };
1313
1BCC09A71CC19EB700DDC0DD /* RCTConvert+CodePushUpdateState.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BCC09A61CC19EB700DDC0DD /* RCTConvert+CodePushUpdateState.m */; };
@@ -16,7 +16,7 @@
1616
5498D8F61D21F14100B5EB43 /* CodePushUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 5498D8F51D21F14100B5EB43 /* CodePushUtils.m */; };
1717
54FFEDE01BF550630061DD23 /* CodePushDownloadHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 54FFEDDF1BF550630061DD23 /* CodePushDownloadHandler.m */; };
1818
6463C82D1EBA0CFB0095B8CD /* CodePushUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 5498D8F51D21F14100B5EB43 /* CodePushUtils.m */; };
19-
6463C82E1EBA0CFB0095B8CD /* CodePush.m in Sources */ = {isa = PBXBuildFile; fileRef = 13BE3DED1AC21097009241FE /* CodePush.m */; };
19+
6463C82E1EBA0CFB0095B8CD /* CodePush.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13BE3DED1AC21097009241FE /* CodePush.mm */; };
2020
6463C82F1EBA0CFB0095B8CD /* CodePushConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 81D51F391B6181C2000DA084 /* CodePushConfig.m */; };
2121
6463C8301EBA0CFB0095B8CD /* CodePushDownloadHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 54FFEDDF1BF550630061DD23 /* CodePushDownloadHandler.m */; };
2222
6463C8311EBA0CFB0095B8CD /* CodePushErrorUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B762E8F1C9A5E9A006EF800 /* CodePushErrorUtils.m */; };
@@ -59,7 +59,7 @@
5959
/* Begin PBXFileReference section */
6060
134814201AA4EA6300B7C361 /* libCodePush.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCodePush.a; sourceTree = BUILT_PRODUCTS_DIR; };
6161
13BE3DEC1AC21097009241FE /* CodePush.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CodePush.h; path = CodePush/CodePush.h; sourceTree = "<group>"; };
62-
13BE3DED1AC21097009241FE /* CodePush.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CodePush.m; path = CodePush/CodePush.m; sourceTree = "<group>"; };
62+
13BE3DED1AC21097009241FE /* CodePush.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = CodePush.mm; path = CodePush/CodePush.mm; sourceTree = "<group>"; };
6363
1B23B9131BF9267B000BB2F0 /* RCTConvert+CodePushInstallMode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+CodePushInstallMode.m"; path = "CodePush/RCTConvert+CodePushInstallMode.m"; sourceTree = "<group>"; };
6464
1B762E8F1C9A5E9A006EF800 /* CodePushErrorUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CodePushErrorUtils.m; path = CodePush/CodePushErrorUtils.m; sourceTree = "<group>"; };
6565
1BCC09A61CC19EB700DDC0DD /* RCTConvert+CodePushUpdateState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "RCTConvert+CodePushUpdateState.m"; path = "CodePush/RCTConvert+CodePushUpdateState.m"; sourceTree = "<group>"; };
@@ -105,7 +105,7 @@
105105
FF90DEF92C5A808600CA8692 /* PrivacyInfo.xcprivacy */,
106106
5498D8F51D21F14100B5EB43 /* CodePushUtils.m */,
107107
13BE3DEC1AC21097009241FE /* CodePush.h */,
108-
13BE3DED1AC21097009241FE /* CodePush.m */,
108+
13BE3DED1AC21097009241FE /* CodePush.mm */,
109109
81D51F391B6181C2000DA084 /* CodePushConfig.m */,
110110
54FFEDDF1BF550630061DD23 /* CodePushDownloadHandler.m */,
111111
1B762E8F1C9A5E9A006EF800 /* CodePushErrorUtils.m */,
@@ -233,7 +233,7 @@
233233
81D51F3A1B6181C2000DA084 /* CodePushConfig.m in Sources */,
234234
54FFEDE01BF550630061DD23 /* CodePushDownloadHandler.m in Sources */,
235235
5421FE311C58AD5A00986A55 /* CodePushTelemetryManager.m in Sources */,
236-
13BE3DEE1AC21097009241FE /* CodePush.m in Sources */,
236+
13BE3DEE1AC21097009241FE /* CodePush.mm in Sources */,
237237
1B762E901C9A5E9A006EF800 /* CodePushErrorUtils.m in Sources */,
238238
5498D8F61D21F14100B5EB43 /* CodePushUtils.m in Sources */,
239239
810D4E6D1B96935000B397E9 /* CodePushPackage.m in Sources */,
@@ -245,7 +245,7 @@
245245
buildActionMask = 2147483647;
246246
files = (
247247
6463C82D1EBA0CFB0095B8CD /* CodePushUtils.m in Sources */,
248-
6463C82E1EBA0CFB0095B8CD /* CodePush.m in Sources */,
248+
6463C82E1EBA0CFB0095B8CD /* CodePush.mm in Sources */,
249249
6463C82F1EBA0CFB0095B8CD /* CodePushConfig.m in Sources */,
250250
6463C8301EBA0CFB0095B8CD /* CodePushDownloadHandler.m in Sources */,
251251
6463C8311EBA0CFB0095B8CD /* CodePushErrorUtils.m in Sources */,

ios/CodePush/CodePush.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,8 +216,16 @@ failCallback:(void (^)(NSError *err))failCallback;
216216

217217
@end
218218

219+
#ifdef __cplusplus
220+
extern "C" {
221+
#endif
222+
219223
void CPLog(NSString *formatString, ...);
220224

225+
#ifdef __cplusplus
226+
}
227+
#endif
228+
221229
typedef NS_ENUM(NSInteger, CodePushInstallMode) {
222230
CodePushInstallModeImmediate,
223231
CodePushInstallModeOnNextRestart,

0 commit comments

Comments
 (0)