Giter VIP home page Giter VIP logo

mapboxnavigation-ios-binding's Introduction

Mapbox Navigation for Xamarin.iOS

Mapbox Navigation for Xamarin.iOS

A Xamarin.iOS binding library for Mapbox library.

About

This project is maintained by Naxam Co.,Ltd.
We specialize in developing mobile applications using Xamarin and native technology stack.

Looking for developers for your project?


Installation

Install-Package Naxam.MapboxNavigation.iOS

Usage

Plz follow the official guide here.

License

Mapbox Navigation binding library for iOS is released under the MIT license. See LICENSE for details.

Get our showcases on AppStore/PlayStore

Try our showcases to know more about our capabilities.

Contact us if interested.



Follow us for the latest updates
Twitter URL Twitter Follow

Build NuGet package

  • carthage update --platform iOS: Pulls in the native dependencies and builds them for iOS
  • sh copy-frameworks.sh: Copies the build output from carthage to a folder where the C# project will pull them from
  • Open the solution file, build in Release mode.
  • Update libspec.nuget, if needed
  • Run nuget pack to generate the NuGet Package

mapboxnavigation-ios-binding's People

Contributors

fleuverouge avatar tuyen-vuduc avatar zthurston avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

mapboxnavigation-ios-binding's Issues

Binding issue

Hello, I think there's an issue in the nuspec. It indicates the target as "lib/xamarinios10". I think it should be "lib/xamarin.iOS10". That, in combination with crazy nuget cache just sent me on a very long/wild goose chase. I ended up grabbing the repo, updating the nuspec, generating a different nupkg with a different name, adding it as a local nuget folder, clearing all nuget cache (with "nuget locals all -clear" and no visual studio instances open). If you make this change, ensure you step the version number.

Trying to submit an app to Apple, but they refuse it with error.

Hi @fleuverouge, did you already try to submit an app with this package?

I got those error from apple:

ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'App.iOS.app/SwiftFrameworksSimulator/libswiftCoreMedia.dylib' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure."

ERROR ITMS-90209: "Invalid Segment Alignment. The app binary at 'App.iOS.app/SwiftFrameworksSimulator/libswiftCoreMedia.dylib' does not have proper segment alignment. Try rebuilding the app with the latest Xcode version."

Any idea?

Update to latest version

First, thanks for publishing all the Mapbox bindings for Xamarin! We are using them in our projects a lot.

It would be great, if you could update the navigation binding to the latest version: v0.37.0

If I can help at some point, please let me know.

Polyline.framework issue

Hi, we need to rebuild the Polyline.framework with the latest xcode, is there a way we can do it by our self and put it on a pull request?
I don't see the code for this framework.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.