Skip to content

Commit 713b848

Browse files
committed
Update Intercom, Ruby
1 parent 556a42e commit 713b848

File tree

10 files changed

+778
-314
lines changed

10 files changed

+778
-314
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,8 @@ lib/
6161

6262
.env
6363
google-services.json
64+
65+
## Environment normalization:
66+
/.bundle/
67+
/vendor/bundle
68+
/lib/bundler/man/

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.7.5
1+
3.3.4

Gemfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
source 'https://rubygems.org'
22

33
# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
4-
ruby '2.7.5'
4+
ruby '3.3.4'
55

6-
gem 'activesupport', '7.0.8'
7-
gem 'cocoapods', '~> 1.12.1'
6+
gem 'activesupport', '~> 7'
7+
gem 'cocoapods', '~> 1.16.1'

Gemfile.lock

Lines changed: 27 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,34 @@ GEM
55
base64
66
nkf
77
rexml
8-
activesupport (7.0.8)
9-
concurrent-ruby (~> 1.0, >= 1.0.2)
8+
activesupport (7.2.2.1)
9+
base64
10+
benchmark (>= 0.3)
11+
bigdecimal
12+
concurrent-ruby (~> 1.0, >= 1.3.1)
13+
connection_pool (>= 2.2.5)
14+
drb
1015
i18n (>= 1.6, < 2)
16+
logger (>= 1.4.2)
1117
minitest (>= 5.1)
12-
tzinfo (~> 2.0)
18+
securerandom (>= 0.3)
19+
tzinfo (~> 2.0, >= 2.0.5)
1320
addressable (2.8.7)
1421
public_suffix (>= 2.0.2, < 7.0)
1522
algoliasearch (1.27.5)
1623
httpclient (~> 2.8, >= 2.8.3)
1724
json (>= 1.5.1)
1825
atomos (0.1.3)
1926
base64 (0.2.0)
27+
benchmark (0.4.0)
28+
bigdecimal (3.1.9)
2029
claide (1.1.0)
21-
cocoapods (1.12.1)
30+
cocoapods (1.16.2)
2231
addressable (~> 2.8)
2332
claide (>= 1.0.2, < 2.0)
24-
cocoapods-core (= 1.12.1)
33+
cocoapods-core (= 1.16.2)
2534
cocoapods-deintegrate (>= 1.0.3, < 2.0)
26-
cocoapods-downloader (>= 1.6.0, < 2.0)
35+
cocoapods-downloader (>= 2.1, < 3.0)
2736
cocoapods-plugins (>= 1.0.0, < 2.0)
2837
cocoapods-search (>= 1.0.0, < 2.0)
2938
cocoapods-trunk (>= 1.6.0, < 2.0)
@@ -35,8 +44,8 @@ GEM
3544
molinillo (~> 0.8.0)
3645
nap (~> 1.0)
3746
ruby-macho (>= 2.3.0, < 3.0)
38-
xcodeproj (>= 1.21.0, < 2.0)
39-
cocoapods-core (1.12.1)
47+
xcodeproj (>= 1.27.0, < 2.0)
48+
cocoapods-core (1.16.2)
4049
activesupport (>= 5.0, < 8)
4150
addressable (~> 2.8)
4251
algoliasearch (~> 1.0)
@@ -47,7 +56,7 @@ GEM
4756
public_suffix (~> 4.0)
4857
typhoeus (~> 1.0)
4958
cocoapods-deintegrate (1.0.5)
50-
cocoapods-downloader (1.6.3)
59+
cocoapods-downloader (2.1)
5160
cocoapods-plugins (1.0.0)
5261
nap
5362
cocoapods-search (1.0.1)
@@ -57,6 +66,8 @@ GEM
5766
cocoapods-try (1.2.0)
5867
colored2 (3.1.2)
5968
concurrent-ruby (1.3.5)
69+
connection_pool (2.5.0)
70+
drb (2.2.1)
6071
escape (0.0.4)
6172
ethon (0.16.0)
6273
ffi (>= 1.15.0)
@@ -67,16 +78,18 @@ GEM
6778
httpclient (2.8.3)
6879
i18n (1.14.7)
6980
concurrent-ruby (~> 1.0)
70-
json (2.9.1)
81+
json (2.10.1)
82+
logger (1.6.6)
7183
minitest (5.25.4)
7284
molinillo (0.8.0)
7385
nanaimo (0.4.0)
7486
nap (1.1.0)
7587
netrc (0.11.0)
7688
nkf (0.2.0)
7789
public_suffix (4.0.7)
78-
rexml (3.4.0)
90+
rexml (3.4.1)
7991
ruby-macho (2.5.1)
92+
securerandom (0.4.1)
8093
typhoeus (1.4.1)
8194
ethon (>= 0.9.0)
8295
tzinfo (2.0.6)
@@ -93,11 +106,11 @@ PLATFORMS
93106
ruby
94107

95108
DEPENDENCIES
96-
activesupport (= 7.0.8)
97-
cocoapods (~> 1.12.1)
109+
activesupport (~> 7)
110+
cocoapods (~> 1.16.1)
98111

99112
RUBY VERSION
100-
ruby 2.7.5p203
113+
ruby 3.3.4p94
101114

102115
BUNDLED WITH
103116
2.1.4

example/ios/IntercomReactNativeExample.xcodeproj/project.pbxproj

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,14 @@
1111
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
1212
13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
1313
4C39C56BAD484C67AA576FFA /* libPods-IntercomReactNativeExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CA3E69C5B9553B26FBA2DF04 /* libPods-IntercomReactNativeExample.a */; };
14+
4DA52503941B6E154B2BD319 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8615B016B05386289953CD28 /* PrivacyInfo.xcprivacy */; };
1415
6B689CC9EE73F2BF0457728A /* libPods-IntercomReactNativeExampleUI.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BBBD0C6D5A5B9C44EDCA9EB6 /* libPods-IntercomReactNativeExampleUI.a */; };
1516
7D95B163267240E3008096E0 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
1617
7D95B164267240E3008096E0 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
1718
7D95B168267240E3008096E0 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
1819
7D95B169267240E3008096E0 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
1920
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
21+
C509551F9EC4CD3B372F08F3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8615B016B05386289953CD28 /* PrivacyInfo.xcprivacy */; };
2022
DE090379E5BDFCC31EBBB1FC /* BuildFile in Resources */ = {isa = PBXBuildFile; };
2123
/* End PBXBuildFile section */
2224

@@ -34,6 +36,7 @@
3436
7D95B240267248C8008096E0 /* IntercomReactNativeExampleUIRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = IntercomReactNativeExampleUIRelease.entitlements; sourceTree = "<group>"; };
3537
7D95B246267248D4008096E0 /* IntercomReactNativeExampleRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = IntercomReactNativeExampleRelease.entitlements; path = IntercomReactNativeExample/IntercomReactNativeExampleRelease.entitlements; sourceTree = "<group>"; };
3638
81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = IntercomReactNativeExample/LaunchScreen.storyboard; sourceTree = "<group>"; };
39+
8615B016B05386289953CD28 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IntercomReactNativeExample/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
3740
A2FEE7F5A0DD3331D2553B49 /* Pods-IntercomReactNativeExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IntercomReactNativeExample.release.xcconfig"; path = "Target Support Files/Pods-IntercomReactNativeExample/Pods-IntercomReactNativeExample.release.xcconfig"; sourceTree = "<group>"; };
3841
A85ABA48189A5CFD1A074287 /* Pods-IntercomReactNativeExampleUI.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IntercomReactNativeExampleUI.debug.xcconfig"; path = "Target Support Files/Pods-IntercomReactNativeExampleUI/Pods-IntercomReactNativeExampleUI.debug.xcconfig"; sourceTree = "<group>"; };
3942
BBBD0C6D5A5B9C44EDCA9EB6 /* libPods-IntercomReactNativeExampleUI.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-IntercomReactNativeExampleUI.a"; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -75,6 +78,7 @@
7578
13B07FB61A68108700A75B9A /* Info.plist */,
7679
81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */,
7780
13B07FB71A68108700A75B9A /* main.m */,
81+
8615B016B05386289953CD28 /* PrivacyInfo.xcprivacy */,
7882
);
7983
name = IntercomReactNativeExample;
8084
sourceTree = "<group>";
@@ -223,6 +227,7 @@
223227
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */,
224228
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
225229
DE090379E5BDFCC31EBBB1FC /* BuildFile in Resources */,
230+
C509551F9EC4CD3B372F08F3 /* PrivacyInfo.xcprivacy in Resources */,
226231
);
227232
runOnlyForDeploymentPostprocessing = 0;
228233
};
@@ -232,6 +237,7 @@
232237
files = (
233238
7D95B168267240E3008096E0 /* LaunchScreen.storyboard in Resources */,
234239
7D95B169267240E3008096E0 /* Images.xcassets in Resources */,
240+
4DA52503941B6E154B2BD319 /* PrivacyInfo.xcprivacy in Resources */,
235241
);
236242
runOnlyForDeploymentPostprocessing = 0;
237243
};
@@ -651,6 +657,7 @@
651657
);
652658
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
653659
SDKROOT = iphoneos;
660+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
654661
USE_HERMES = false;
655662
};
656663
name = Debug;
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>NSPrivacyAccessedAPITypes</key>
6+
<array>
7+
<dict>
8+
<key>NSPrivacyAccessedAPIType</key>
9+
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
10+
<key>NSPrivacyAccessedAPITypeReasons</key>
11+
<array>
12+
<string>C617.1</string>
13+
</array>
14+
</dict>
15+
<dict>
16+
<key>NSPrivacyAccessedAPIType</key>
17+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
18+
<key>NSPrivacyAccessedAPITypeReasons</key>
19+
<array>
20+
<string>CA92.1</string>
21+
</array>
22+
</dict>
23+
<dict>
24+
<key>NSPrivacyAccessedAPIType</key>
25+
<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
26+
<key>NSPrivacyAccessedAPITypeReasons</key>
27+
<array>
28+
<string>35F9.1</string>
29+
</array>
30+
</dict>
31+
</array>
32+
<key>NSPrivacyCollectedDataTypes</key>
33+
<array/>
34+
<key>NSPrivacyTracking</key>
35+
<false/>
36+
</dict>
37+
</plist>

example/ios/Podfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
22
require_relative '../node_modules/react-native/scripts/react_native_pods'
33

4-
platform :ios, '15.0'
4+
platform :ios, '15.1'
55
use_native_modules!
66

77
target 'IntercomReactNativeExample' do
@@ -14,6 +14,7 @@ target 'IntercomReactNativeExample' do
1414
)
1515

1616
pod 'intercom-react-native', :path => '../..'
17+
pod 'boost', :podspec => '../node_modules/react-native/third-party-podspecs/boost.podspec'
1718

1819
# Enables Flipper.
1920
#

0 commit comments

Comments
 (0)