Comments (4)
Hey @bwalpoleuk, most likely your library was built using a different version of Xcode.
You can check that by opening the YOURLIBRARY-Swift.h
file inside the framework and looking at the header, it says which version of Swift was used to compile. Then you can check your installed version by typing swift --version
on your terminal (Swift 4.2.1 as it is the one that comes with Xcode 10.1).
If that is the case you have 2 options:
1 - Recompile your library using Xcode 10.1 and rebuild the binding.
2 - downgrade Xcode and the matching Swift packages on your Xamarin project.
Side note: You can remove all your Swift4 packages and replace with the https://www.nuget.org/packages/Xamarin.Swift/ as one of the benefits is that it does this exact check for you at compile time so you know beforehand if library and Xcode doesn't match.
from xamarin.swift.
@Flash3001 It appears to have been built using Swift 5
// Generated by Apple Swift version 5.0 (swiftlang-1001.0.69.5 clang-1001.0.46.3)
Unfortunately its a 3rd party library so re-compiling it isn't an option.
from xamarin.swift.
It is even better, Swift 5 brings a lot of good changes. You can update your Xcode to 10.2 (or 10.2.1) and install the new Xamarin.Swift package (single package) - please be sure to test on iOS 11, if you only test on iOS 12.2 you can miss some issues.
from xamarin.swift.
Great! That fixed it, removing all the Swift 4 packages and installing the new single package https://www.nuget.org/packages/Xamarin.Swift/
from xamarin.swift.
Related Issues (20)
- I Have done the swift framework binding as you explained in medium . I build binding library succesfully and give reference to my app .But when i call framework method from my app, app suddenly crash and stop.My swift framework is written in version swift v5.0.1. I added nuget xamarin.swift which is mentioed as for swift v5. But it is also not helping me from crashing. Can you guid me on this issue. HOT 7
- msbuild command line build does not add SwiftSupport folder HOT 5
- Not being able to deploy/debug on iOS versions prior to 12.2 HOT 8
- ITMS-90428: Invalid Swift Support - Payload - The files libswiftCoreGraphics.dylib, libswiftDarwin.dylib, libswiftos.dylib, libswiftQuartzCore.dylib, libswiftFoundation.dylib, libswiftMetal.dylib, libswiftCoreLocation.dylib, libswiftCoreFoundation.dylib, libswiftCoreImage.dylib, libswiftObjectiveC.dylib, libswiftUIKit.dylib, libswiftDispatch.dylib, libswiftCore.dylib donβt match with the /Payload/MyApp.app/Frameworks/ HOT 6
- ipa-packager and sh file for Swift 5.0
- Paths to swift dylibs are different in XCode 11 HOT 5
- Invalid Swift Support: `incorrect code signature` or `SwiftSupport folder is missing` HOT 3
- SwiftSupport tasks not running HOT 3
- Build targets not running. HOT 3
- TestFlight build fails at startup with `Termination Description: DYLD, dependent dylib '@rpath/libswiftCore.dylib' not found for....` HOT 2
- ITMS-90428: Invalid Swift Support -
- Xamarin.Mac support
- MSB4044: The "CheckSwiftVersionsTask" task was not given a value for the required parameter "SdkVersion" HOT 16
- Error MSB4044: The "CheckSwiftVersionsTask" task was not given a value for the required parameter "AppManifest". (MSB4044) HOT 9
- swift support broken HOT 5
- symbol '_OBJC_CLASS_$_SwiftObject' not found HOT 1
- No support for RealityKit - Between Swift and Xamarin
- Build is failed with iOS and VS2022 / Error MSB4057: The target "_CollectFrameworks" does not exist in the project HOT 6
- The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /path/*.dylib HOT 2
- error MSB4044: The "CompileEntitlements" task was not given a value for the required parameter "AppBundleDir" HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xamarin.swift.