Skip to content

Commit

Permalink
Merge release/2024.06.03T12.08.00 into master
Browse files Browse the repository at this point in the history
  • Loading branch information
TakayukiCho committed Jun 6, 2024
2 parents e14bacf + 36ed9d3 commit 6f276d9
Show file tree
Hide file tree
Showing 8 changed files with 21 additions and 12 deletions.
9 changes: 7 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,20 @@
| モジュール名 | Description | 最新のバージョン |
| :-- | :-- | :-- |
| KarteCore | イベントトラッキング機能を提供します。 | 2.27.0 |
| KarteInAppMessaging | アプリ内メッセージ機能を提供します。 | 2.17.0 |
| KarteInAppMessaging | アプリ内メッセージ機能を提供します。 | 2.17.1 |
| KarteRemoteNotification | プッシュ通知の受信および効果測定機能を提供します。 | 2.11.0 |
| KarteVariables | 設定値配信機能を提供します。 | 2.10.0 |
| KarteVisualTracking | ビジュアルトラッキング機能を提供します。 | 2.12.0 |
| KarteInbox | Push通知の送信履歴を取得する機能を提供します(β版)。 | 0.1.0 |
| KarteCrashReporting | クラッシュイベントのトラッキング機能を提供します。 | 2.7.1 |
| KarteUtilities | KarteCore モジュール等が利用するUtility機能を提供します。通常直接参照する必要はありません。 | 3.12.0 |
| KarteNotificationServiceExtension | リッチプッシュ通知機能を提供します。 | 1.2.0 |

# Releases - 2024.06.03
## Version 2.14.0

### InAppMessaging 2.27.0
** 💊FIXED**
- 一部の別ライブラリと併用した場合にcrashする不具合を修正しました。

# Releases - 2024.05.09
## Version 2.14.0
Expand Down
8 changes: 5 additions & 3 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,7 @@ GEM
liferaft (0.0.6)
mini_magick (4.12.0)
mini_mime (1.1.5)
mini_portile2 (2.8.5)
mini_portile2 (2.8.6)
minitest (5.22.3)
molinillo (0.8.0)
multi_json (1.15.0)
Expand All @@ -276,7 +276,7 @@ GEM
netrc (0.11.0)
nkf (0.2.0)
no_proxy_fix (0.1.2)
nokogiri (1.16.3)
nokogiri (1.16.5)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
octokit (8.1.0)
Expand All @@ -297,7 +297,8 @@ GEM
trailblazer-option (>= 0.1.1, < 0.2.0)
uber (< 0.2.0)
retriable (3.1.2)
rexml (3.2.6)
rexml (3.2.8)
strscan (>= 3.0.9)
rouge (2.0.7)
ruby-macho (2.5.1)
ruby2_keywords (0.0.5)
Expand All @@ -324,6 +325,7 @@ GEM
xcodeproj (~> 1.21)
sqlite3 (1.7.3)
mini_portile2 (~> 2.8.0)
strscan (3.1.0)
terminal-notifier (2.0.0)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
Expand Down
4 changes: 2 additions & 2 deletions Karte.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -3896,7 +3896,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MARKETING_VERSION = 2.17.0;
MARKETING_VERSION = 2.17.1;
PRODUCT_BUNDLE_IDENTIFIER = io.karte.KarteInAppMessaging;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
Expand Down Expand Up @@ -3929,7 +3929,7 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MARKETING_VERSION = 2.17.0;
MARKETING_VERSION = 2.17.1;
PRODUCT_BUNDLE_IDENTIFIER = io.karte.KarteInAppMessaging;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
Expand Down
2 changes: 1 addition & 1 deletion KarteInAppMessaging.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

Pod::Spec.new do |s|
s.name = 'KarteInAppMessaging'
s.version = '2.17.0'
s.version = '2.17.1'
s.summary = 'KARTE In-app messaging SDK'
s.homepage = 'https://karte.io'
s.author = { 'PLAID' => '[email protected]' }
Expand Down
5 changes: 4 additions & 1 deletion KarteInAppMessaging/Swizzlers/UIViewControllerProxy.swift
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,10 @@ extension UIViewControllerProxy {
)
originalFunction(receiver, viewDidAppearSelector, animated)

let window = receiver.view.window
guard let window = receiver.view?.window else {
Logger.warn(tag: .inAppMessaging, message: "The view is nil and the window not found")
return
}
let process = InAppMessaging.shared.retrieveProcess(window: window)
process?.viewDidAppearFromViewController(receiver)
}
Expand Down
2 changes: 1 addition & 1 deletion Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ let package = Package(
name: "KarteCore", url: "https://sdk.karte.io/ios/swiftpm/Core-2.27.0/KarteCore.xcframework.zip", checksum: "4d84780cffc846c46a135e1462e20b1ddd5b533c4aed6816bb9a45989f32eb2e"
),
.binaryTarget(
name: "KarteInAppMessaging", url: "https://sdk.karte.io/ios/swiftpm/InAppMessaging-2.17.0/KarteInAppMessaging.xcframework.zip", checksum: "a4c9bf7c72902d69801026bdc47351f21690b8c6168d29b2bc2d3f9babd46dc9"
name: "KarteInAppMessaging", url: "https://sdk.karte.io/ios/swiftpm/InAppMessaging-2.17.1/KarteInAppMessaging.xcframework.zip", checksum: "ece8b3cadb4956b2c8951486bb9e51c20f1a2abef6e3d3ccb8c548f42bcb724e"
),
.binaryTarget(
name: "KarteVariables", url: "https://sdk.karte.io/ios/swiftpm/Variables-2.10.0/KarteVariables.xcframework.zip", checksum: "19665bf1c9eb5e04719b660839de4ca1145589a62669de6f12efb38fc39a4aad"
Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ The API references are located at
- [KarteRemoteNotification](https://plaidev.github.io/karte-sdk-docs/ios/latest/KarteRemoteNotification/index.html)
- [KarteVariables](https://plaidev.github.io/karte-sdk-docs/ios/latest/KarteVariables/index.html)
- [KarteVisualTracking](https://plaidev.github.io/karte-sdk-docs/ios/latest/KarteVisualTracking/index.html)
- [KarteInbox](https://plaidev.github.io/karte-sdk-docs/ios/latest/KarteInbox/index.html)
- [KarteCrashReporting](https://plaidev.github.io/karte-sdk-docs/ios/latest/KarteCrashReporting/index.html)

## Getting Help
Expand Down
2 changes: 1 addition & 1 deletion scripts/generate_docs.rb
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@ def run

Fastlane.load_actions

podspecs = ['Core', 'InAppMessaging', 'RemoteNotification', 'Variables', 'VisualTracking', 'Inbox', 'CrashReporting'].map do |name|
podspecs = ['Core', 'InAppMessaging', 'RemoteNotification', 'Variables', 'VisualTracking', 'CrashReporting'].map do |name|
File.join("../Karte#{name}.podspec")
end
podspecs.each do |podspec|
Expand Down

0 comments on commit 6f276d9

Please sign in to comment.