Uploaded image for project: 'AeroGear'
  1. AeroGear
  2. AEROGEAR-5552

Allow to override dependency when importing AeroGear Services IOS SDK

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None

      Motivation

      SDK can depend on external dependencies like alamofire.
      Alamofire is really popular networking library and it may be used in the user application.
      Having two different versions of the same library will cause conflict on build.
      Users will need to change their version to comply with our version, which is not acceptable aproach.

      This problem is really well described and mentioned in many bugs.
      For example:
      https://github.com/CocoaPods/CocoaPods/issues/461

      We will need to figure out solution the same as we done on Android when we decided to use BOM version management.

      How

      We need to replicate the same work we have done for Android by allowing developers to avoid dependency problems or document how to handle that situations.

            wtrocki@redhat.com Wojciech Trocki
            wtrocki@redhat.com Wojciech Trocki
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 2 days
                2d
                Remaining:
                Time Spent - 1 day Remaining Estimate - 1 day
                1d
                Logged:
                Time Spent - 1 day Remaining Estimate - 1 day
                1d