Skip to content

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

Open
juwoncube wants to merge 1 commit into
release/v3.3.1from
release/v3.3.2
Open

fix(security): SEC-619 raise minimum deployment target to iOS 17#54
juwoncube wants to merge 1 commit into
release/v3.3.1from
release/v3.3.2

Conversation

@juwoncube

Copy link
Copy Markdown

Why

Pen test finding (SEC-619): embedded frameworks of the Blood iOS app declare end-of-life minimum OS deployment targets. ThunderRequest is one of 8 3SC frameworks being updated.

What changed

  • IPHONEOS_DEPLOYMENT_TARGET raised to 17.0 in project.pbxproj (was 15.0 at project level, 16.0 on the iOS framework/test targets)
  • MARKETING_VERSION bumped 3.3.0 → 3.3.2
  • macOS / tvOS / watchOS deployment targets untouched
  • No Package.swift, podspec, or Cartfile in this repo — nothing else to update

Build & test results

  • xcodebuild ThunderRequest-iOS, generic/platform=iOS: BUILD SUCCEEDED, no warnings
  • Tests (iPhone 17 Pro sim, iOS 26.0.1): 39 passed, 6 failed
  • The 6 failures are pre-existing and environmental, not caused by this bump — verified by running the identical suite against the base branch pinned at iOS 16: same 6 failures. (Note: the base branch as-is cannot compile its test target on current Xcode — project-level 15.0 vs framework 16.0 mismatch; this PR incidentally fixes that.)
    • DownloadTests/testDownloadSavesToDisk — crash (signal trap)
    • RequestBodyTests/testCodableBodyCreatesDataCorrectly + 4 MultipartFormTests — byte-count assertions sensitive to OS encoder output

New deprecation warnings

None introduced by the bump.

Adoption note

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

…ersion to 3.3.2

SEC-619: pen test flagged EOL minimum OS deployment targets in embedded
frameworks. Raises IPHONEOS_DEPLOYMENT_TARGET from 15.0/16.0 to 17.0 and
bumps MARKETING_VERSION to 3.3.2.
@juwoncube juwoncube requested a review from a team as a code owner June 3, 2026 17:34
@juwoncube juwoncube requested review from 3scsamdavis, JonValijonov, Szuyun-3SC and neil3sidedcube and removed request for a team June 3, 2026 17:34
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