Electric-Coin-Company / zcash-light-client-ffi

Light Client FFI Layer for librustzcash
MIT License
6 stars 16 forks source link

Add dummy `Info.plist` to platform frameworks #135

Closed str4d closed 7 months ago

str4d commented 7 months ago

A bug in the XCode 15.3 build system causes a dummy framework folder to be included in the app bundle when it depends on a statically linked framework (like this one). This causes app validation to fail both in the simulator and when pushing an app build to the App Store Connect.

We work around the bug by adding a dummy Info.plist to the platform frameworks, with a MinimumOSVersion that is wildly high to ensure it can't actually be used.

Part of Electric-Coin-Company/zashi-ios#1166.