Ombrello Intestazione del Modulo Bulloni non include l’intestazione ‘BFAppLinkResolving.h’

Sto correndo un xcode 6.3 progetto con Analisi 1.7.1 (nuova versione), la Swift. Sto ricevendo questo problema viene sollevato sul mio build. Il mio completamento automatico e la digitazione è PENOSAMENTE lento e penso che forse correlati. Ho la sperimentazione di progetti e succede solo quando i Bulloni modulo è in progetto (che è necessaria per Analizzare).

  • Che cosa è un ombrello intestazione o un quadro? E ‘ la prima volta che lo vedo. Grazie.
  • Attualmente l’ultima versione di iOS Analizzare SDK è 1.7.5 e questo problema è stato risolto.
InformationsquelleAutor kevin | 2015-04-15

 

4 Replies
  1. 10

    Come @MaddTheSane a punta, i Bulloni quadro manca il modulemap nell’ultimo aggiornamento di Analizzare (1.7.1).

    I Bulloni.Quadro creare Modules/ (se non esiste) e all’interno si crea un file module.modulemap con il contenuto mostrato di seguito. Io ti suggeriamo di rimuovere la corrente Bulloni quadro dal progetto e importare di nuovo (quello modificato.)

    Ombrello Intestazione del Modulo Bulloni non include l'intestazione 'BFAppLinkResolving.h'

    framework module Bolts {
    umbrella header "Bolts.h"
    
    export *
    module * { export * }
    
    
    explicit module BFAppLinkResolving {
        header "BFAppLinkResolving.h"
        link "BFAppLinkResolving"
        export *
    }}
  2. 13

    @franciscodlp – Abbiamo anche bisogno di aggiungere un altro file di intestazione (BFWebViewAppLinkResolver.h) – ho dovuto fare 2 esplicite. Di seguito è come il modulo.modulemap dovrebbe essere simile.

    framework module Bolts {
      umbrella header "Bolts.h"
    
      export *
      module * { export * }
    
      explicit module BFAppLinkResolving {
        header "BFAppLinkResolving.h"
        link "BFAppLinkResolving"
        export *
      }
      explicit module BFWebViewAppLinkResolver {
          header "BFWebViewAppLinkResolver.h"
          link "BFAWebViewAppLinkResolver"
          export *
      }
    }
    • esatto @Abhay
  3. 2

    Fa i Bulloni quadro di un modulo file? se non, è molto probabile che bisogno di importare Bolt ombrello di intestazione (e BFAppLinkResolving.h) nel colmare intestazione.

    A meno che non si sta utilizzando funzioni che sono in intestazione, è possibile ignorare l’avviso.

    Mi consiglia di contattare gli sviluppatori di Bulloni e Analizzare, in quanto potrebbero essere in grado di offrire un aiuto migliore.

  4. 2

    Sto costruendo una Swift progetto e collega Analizzare SDK tramite Cocoapods, e ho avuto la Module 'Bolts' not found messaggio. Sembra che i Bulloni pod non ha incluso una Swift modulo, ma mettendo

    #import <Parse/Parse.h>
    #import <Bolts/Bolts.h>

    in {project-name}-Bridging-Header.h risolto il mio problema.

Lascia un commento