From e00a6c1feb81c0854747d1bbc238e1d1f072a9e1 Mon Sep 17 00:00:00 2001 From: jack Date: Tue, 8 Jul 2025 18:35:39 +0200 Subject: [PATCH] Fix build error and failing test - Add CODE_SIGN_ALLOW_ENTITLEMENTS_MODIFICATION to share extension - Fix test assertion to match lowercase error message --- bitchat.xcodeproj/project.pbxproj | 2 ++ bitchatTests/PasswordProtectedChannelTests.swift | 2 +- project.yml | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bitchat.xcodeproj/project.pbxproj b/bitchat.xcodeproj/project.pbxproj index 1306435d..a61b46e1 100644 --- a/bitchat.xcodeproj/project.pbxproj +++ b/bitchat.xcodeproj/project.pbxproj @@ -594,6 +594,7 @@ buildSettings = { CODE_SIGNING_ALLOWED = YES; CODE_SIGNING_REQUIRED = YES; + CODE_SIGN_ALLOW_ENTITLEMENTS_MODIFICATION = YES; CODE_SIGN_ENTITLEMENTS = bitchatShareExtension/bitchatShareExtension.entitlements; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = L3N5LHJD5Y; @@ -868,6 +869,7 @@ buildSettings = { CODE_SIGNING_ALLOWED = YES; CODE_SIGNING_REQUIRED = YES; + CODE_SIGN_ALLOW_ENTITLEMENTS_MODIFICATION = YES; CODE_SIGN_ENTITLEMENTS = bitchatShareExtension/bitchatShareExtension.entitlements; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = L3N5LHJD5Y; diff --git a/bitchatTests/PasswordProtectedChannelTests.swift b/bitchatTests/PasswordProtectedChannelTests.swift index 60fa3368..d8dfb003 100644 --- a/bitchatTests/PasswordProtectedChannelTests.swift +++ b/bitchatTests/PasswordProtectedChannelTests.swift @@ -349,7 +349,7 @@ class PasswordProtectedChannelTests: XCTestCase { XCTAssertFalse(viewModel.joinedChannels.contains("#invalid-channel!")) // Should have system message about invalid name - let hasErrorMessage = viewModel.messages.contains { $0.sender == "system" && $0.content.contains("Invalid channel name") } + let hasErrorMessage = viewModel.messages.contains { $0.sender == "system" && $0.content.contains("invalid channel name") } XCTAssertTrue(hasErrorMessage) } diff --git a/project.yml b/project.yml index ca6d40df..2451d97c 100644 --- a/project.yml +++ b/project.yml @@ -85,6 +85,7 @@ targets: CODE_SIGNING_REQUIRED: YES CODE_SIGNING_ALLOWED: YES CODE_SIGN_ENTITLEMENTS: bitchatShareExtension/bitchatShareExtension.entitlements + CODE_SIGN_ALLOW_ENTITLEMENTS_MODIFICATION: YES DEVELOPMENT_TEAM: L3N5LHJD5Y bitchatTests_iOS: