Wenfengcheng / xamarin-notes

xamarin journal
MIT License
3 stars 0 forks source link

Automation tool to bind CocoaPods to NuGet packages for Xamarin.iOS #9

Open Wenfengcheng opened 5 years ago

Wenfengcheng commented 5 years ago

objc-automatic

Automatic conversion from cocoapod to nuget (saving the hierarchy). For example, the tool provides "automatic" way to bind all the pods for Firebase iOS for Xamarin. Project is in beta state, expect all nuget packages of Firebase in the Nuget feed soon in alpha channel.

This tool can help with Cocoapods written in Objective-C. At this time, objc-automatic doesn't support Swift-based pods.

Tool works as a two step process. First you generate the bindings automatically (via bind.sh ) then you compile the bindings and package then as nuget.

To some extent this tool is similar to Xamarin's Objective Sharpie. Biggest difference is that this tool works with CocoaPod hierachy and generates set of dependent packages with Xamarin.iOS bindings mimicking hierarchy of CocoaPod

https://sorokoletov.com/2017/02/05/objc-automatic-easy-way-to-create-xamarin-bindings-ios/