Fix iOS link error for apps consuming .nupkg
for 4.0.0
#255
+24
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Xamarin has limited support for
.xcframework
files, they do not have a built in working solution for NuGet packages yet. This works around the issue by includingOneSignal.xcframework
as-is in the.nupkg
. It also includes a.target
file which is settings to add theOneSignal.xcframework
as a native reference. See the comment in theCom.OneSignal.nuspec
file for more details.The items under
<NativeReference>
inCom.OneSignal.targets
is fromOneSignal.iOS.Binding.csproj
in this repo.This was added based on the recommendations from:
This change is