groue/GRMustache.swift

Boxed NSObjects fail for Cocoapods installation

Open

#28 ouverte le 5 avr. 2016

Voir sur GitHub
 (7 commentaires) (1 réaction) (0 assignés)Swift (154 forks)github user discovery
bughelp wanted

Métriques du dépôt

Stars
 (629 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

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

Guide contributeur