Commit Graph
16 Commits
Author SHA1 Message Date
jwinterm ac294874bf iOS TestFlight: patch LibTorch Info.plist to match binary LC_BUILD_VERSION
LibTorch.xcframework ships with each slice's Info.plist claiming
MinimumOSVersion=12.0, but the Mach-O LC_BUILD_VERSION inside the
binaries actually requires 13.0 (device) and 14.0 (simulator). Apple's
validator catches the lie and rejects TestFlight uploads with ITMS-90208
("LibTorch.framework does not support the minimum OS Version specified
in the Info.plist") regardless of the app's deployment target.

Revert the previous 15.0 deployment-target bump (which was based on the
wrong hypothesis) back to 13.0 — that's actually what LibTorch supports.
Add a workflow step that plutil-rewrites both slice Info.plists to match
the value their binary actually requires. Bump build number 1.0.0+2 ->
1.0.0+3 for the re-upload.
2026-06-02 13:39:30 -04:00
jwinterm 52fd1d784f iOS: bump deployment target 12/13 → 15 (Apple ITMS-90208 fix)
First TestFlight upload was accepted and processed all the way through,
then Apple's binary validation kicked back ITMS-90208 Invalid Bundle:

  The bundle Runner.app/Frameworks/LibTorch.framework does not support
  the minimum OS Version specified in the Info.plist.

torch_dart-v1.0.17 ships a LibTorch.xcframework whose Info.plist
declares a higher MinimumOSVersion than our app's 13.0. Apple's
notarization-style check rejects an app that claims to run on iOS
versions where a bundled framework refuses to load.

Bump the four spots iOS deployment target lives:
  - ios/Podfile (was 13.0)
  - ios/Flutter/AppFrameworkInfo.plist MinimumOSVersion (was 12.0)
  - ios/Runner.xcodeproj/project.pbxproj — 6 IPHONEOS_DEPLOYMENT_TARGET
    entries (mixed 12.0 / 13.0)
all → 15.0. iPhone 6s (2015) and newer; very wide 2026 coverage.

Also bump build number 1.0.0+1 → 1.0.0+2 in pubspec_description.yaml.
Apple rejects re-uploads with the same build number (ITMS-90478), so
the next TestFlight upload after this fix needs a fresh +N.

Workflow diagnostic step that dumps LibTorch.xcframework's Info.plist
MinimumOSVersion now lives in the "Fetch prebuilt torch_dart" step. If
15.0 still isn't enough, the log tells us exactly what to bump to next.
2026-06-02 13:02:08 -04:00
Omar HatemandGitHub 12e3001b3a Generic enhancements (#1435)
* Disable Ledger for MacOS

* increase update duration for Solana [skip ci]

* change tron default Node
Update build number

* Add disabling tron grid to privacy settings

* update monero.com versions [skip ci]
2024-05-08 17:26:57 +03:00
M 68f748b09a Changed min ios version to 11.0. Fixes. 2020-10-30 12:39:07 +02:00
M b8e435ea8e Fixes. 2020-10-29 12:49:07 +02:00
M 2eb229b91e Fixes for gray screen bug. 2020-10-01 19:46:23 +03:00
M fe147ff9ed Fixes 2020-09-30 21:23:15 +03:00
M b0a31147dd Migration for iOS. 2020-09-23 21:26:10 +03:00
M 5f88c4bafd Merged cake-42 2020-09-22 18:59:10 +03:00
M c53b6676b2 Fixes for monero transaction history updates. 2020-09-22 16:35:23 +03:00
Tanner Silva ab9c6a0f57 built basic NSUserDefaults key translation into migrate_ios_v1() function. bundle id changed for ios build. 2020-09-21 23:06:29 -05:00
M 2b05eedfc6 Fixes for monero transaction history. 2020-09-21 19:56:41 +03:00
M 649d6dfb59 Recreated ios project (with Swift). Started working on iOS migration. Added iOS specific plagin for get decrypted content of encrypted files (legacy support). 2020-09-21 18:41:44 +03:00
M e4ebfc94b2 Part 1 2020-09-21 14:50:26 +03:00
M fec2ec2845 Updated for flutter 1.20.x 2020-08-31 11:44:58 +03:00
M 69f4c127ab Added the project 2020-01-04 21:31:52 +02:00