groue/GRMustache.swift

Boxed NSObjects fail for Cocoapods installation

Open

#28 aberto em 5 de abr. de 2016

Ver no GitHub
 (7 comments) (1 reaction) (0 assignees)Swift (154 forks)github user discovery
bughelp wanted

Métricas do repositório

Stars
 (629 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

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

Guia do colaborador