groue/GRMustache.swift

Boxed NSObjects fail for Cocoapods installation

Open

#28 geöffnet am 5. Apr. 2016

Auf GitHub ansehen
 (7 Kommentare) (1 Reaktion) (0 zugewiesene Personen)Swift (154 Forks)github user discovery
bughelp wanted

Repository-Metriken

Stars
 (629 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

When installing the framework via Cocoapods, NSObject subclasses aren't properly boxed, due to the compiler conditional in Box.swift.

Here's a temporary workaround hook for a project's Podfile:

post_install do |installer|
    installer.pods_project.targets.each do |target|
        if target.name == "GRMustache.swift"
            target.build_configurations.each do |config|
                config.build_settings['OTHER_SWIFT_FLAGS'] ||= ['$(inherited)', '-DOBJC']
            end
        end
    end
end

Contributor Guide