Skip to content

Pods target has transitive dependencies that include static binaries #10

@rvi

Description

@rvi

Hi,

Here is the error message I have when I'm doing a pod install :

pod install
Analyzing dependencies
Downloading dependencies
Installing CocoaLumberjack (2.0.0)
Installing CrashlyticsFramework (2.2.10)
Installing CrashlyticsLumberjack (2.0.1-beta)
[!] The 'Pods' target has transitive dependencies that include static binaries: (MY_iOS_app/Pods/CrashlyticsFramework/Crashlytics.framework)

I think I've got this error, because I'm forcing cocoapods to use frameworks.

I'm not sure, but maybe it's because we have s.dependency = 'CrashlyticsFramework' in the podspec ?
Regarding to this post on stackoverflow maybe we could try :

s.frameworks = 'CocoaLumberjack.framework'
s.vendored_frameworks   = "Dependencies/CocoaLumberjack.framework"

Any help is appreciate !

Here is my Podfile :

platform :ios, '8.1'
inhibit_all_warnings!
use_frameworks!

pod 'CocoaLumberjack'
pod 'CrashlyticsLumberjack', '=2.0.1-beta'

Pod version :

pod --version
0.37.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions