NativeScript / NativeScript/nativescript-cli

[iOS] MaterialComponents dependency clash

Đang mở
#4,954 3 bình luận 0 reaction 1 người được giao Xem trên GitHub

@KristianDD đang làm issue này rồi.

Từ ngày 17/9/2019.

Ngôn ngữ chính
JavaScript
Star
1.1k
Fork
204
Merge trung bình
1 ngày 9 giờ
Pull request đã merge (30 ngày)
8

Mô tả

Environment
Provide version numbers for the following components (information can be retrieved by running tns info in your project folder or by inspecting the package.json of the project):

  • CLI: 6.0.3
  • Cross-platform modules: 6.0.6
  • Android Runtime: 6.0.1
  • iOS Runtime: 6.0.2
  • Plugin(s):

Describe the bug

The hardcoded version of the MaterialComponents/Tabs pod restricts the use of other updated components such as MaterialComponents/ProgressView. It results in an error when installing the pods:

[!] CocoaPods could not find compatible versions for pod "MaterialComponents/ProgressView+Theming":
  In Podfile:
    MaterialComponents/ProgressView+Theming

Specs satisfying the `MaterialComponents/ProgressView+Theming` dependency were found, but they required a higher minimum deployment target.
'pod install' command failed.

To Reproduce

Add a podfile to any project with the following lines:

pod 'MaterialComponents/ProgressView'
pod 'MaterialComponents/ProgressView+Theming'

Expected behavior
App compiles fine with no problems.

Sample project

Additional context

One restriction on the iOS side compared to the Android side is that on Android you are able to set variables to modify the library versions that uses, this is currently not true for the iOS side. Adding this capability may be a better long term solution.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.