Skip to content

fix(security): SEC-619 raise minimum deployment target to iOS 17#49

Open
juwoncube wants to merge 1 commit into
release/v4.2.0from
release/v4.2.1
Open

fix(security): SEC-619 raise minimum deployment target to iOS 17#49
juwoncube wants to merge 1 commit into
release/v4.2.0from
release/v4.2.1

Conversation

@juwoncube

Copy link
Copy Markdown

Why

Pen test (SEC-619) flags EOL minimum OS versions in embedded frameworks of the Blood iOS app. This is one of 8 3SC frameworks being raised to a minimum deployment target of iOS 17.0.

What changed

  • IPHONEOS_DEPLOYMENT_TARGET: 16.0 → 17.0 (all 6 occurrences in project.pbxproj; macOS settings untouched)
  • Package.swift: .iOS(.v16).iOS(.v17)
  • MessageStackView.podspec: s.ios.deployment_target 14.0 → 17.0, s.version 3.0.0 → 4.2.1 (was stale)
  • MARKETING_VERSION: 4.2.0 → 4.2.1

Build & test results

  • xcodebuild build (scheme MessageStackView, generic/platform=iOS): BUILD SUCCEEDED
  • xcodebuild test (scheme MessageStackViewTests, iPhone 17 simulator): TEST SUCCEEDED — 6 tests, 0 failures

New warnings introduced by the bump

None. Existing deprecation warnings (UIApplication.windows and UIButton.contentEdgeInsets, both deprecated in iOS 15) were already emitted at the previous 16.0 target and are unchanged. Remaining warnings are pre-existing SwiftLint findings.

Note for consumers

Consumer apps must target iOS >= 17.0 to adopt this version.

Pen test flagged EOL minimum OS versions in embedded frameworks.
Raise IPHONEOS_DEPLOYMENT_TARGET, SPM platform, and podspec
deployment target to iOS 17.0. Bump version to 4.2.1.
@juwoncube juwoncube changed the base branch from master to release/v4.2.0 June 3, 2026 17:28
@juwoncube juwoncube requested a review from a team as a code owner June 3, 2026 17:28
@juwoncube juwoncube requested review from 3scsamdavis, JonValijonov, Szuyun-3SC and neil3sidedcube and removed request for a team June 3, 2026 17:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant