Arquivo `'NBPhoneNumberDesc.h' não encontrado` após atualizar para o Xcode 10.2, Swift 5

Spear Samaria

Estou usando pod chronotruck / FlagPhoneNumber Eu só atualizou a partir High Sierra/Xcode 10.1/Swift 4.2/Cocoapoods v-1.5.3de Mojave 10.14.15/Xcode 10.2.1/Swift 5/Cocoapoods v-1.7.3e eu não posso construir porque dentro do NBRegExMatcher.marquivo eu recebo o erro

Arquivo 'NBPhoneNumberDesc.h' não encontrado

insira a descrição da imagem aqui

Tudo funcionava bem antes da atualização e nunca tive nenhum desses erros.

O Podfile.lock contém o seguinte:

- FlagPhoneNumber (0.7.6):
- FlagPhoneNumber/libPhoneNumberiOS (= 0.7.6)
- FlagPhoneNumber/libPhoneNumberiOS (0.7.6)

O curioso é que há vários outros arquivos desse pod que também usam o #import "NBPhoneNumberDesc.h"módulo, mas todos funcionam bem e não há erros

insira a descrição da imagem aqui

Tentei esta resposta, mas NBPhoneNumberDesc.h já estava na seção Pública:

insira a descrição da imagem aqui

I also tried this answer to set the SWIFT_OBJC_INTERFACE_HEADER_NAME to match the my project's bridging header but nothing

Inside the NBRegExMatcher.m file (where the error is occurring) I commented out #import NBPhoneNumberDesc.h to see what would happen and then NBPhoneNumberUtil.h got the same error:

insira a descrição da imagem aqui

I notice the libPhoneNumber-iOS came bundled inside the FlagPhoneNumber pod and it's version is libPhoneNumberiOS (0.7.6). I then manually added the pod to my project to see what would happen but it also made no difference, the error was still there. The only thing I noticed is when I added the pod manually the Podfile.lock version is - libPhoneNumber-iOS (0.9.15) wherein as the version that FlagPhoneNumber is using is libPhoneNumberiOS (0.7.6)

Any idea how can i fix this error?

Lance Samaria

Tentei várias respostas sobre como alterar as coisas em Build Settings> Header File e / ou User Header files, mas nenhuma delas funcionou. Eu segui esta resposta e funcionou :)

O que eu tive que fazer foi mudar o #import SomeFile.hpara #import <SomeFile.h>usando os colchetes.

Aqui está o código de cada arquivo

Dentro do NBRegExMatcher.marquivo tive que mudar estes 2 módulos:

//#import "NBPhoneNumberDesc.h" // comment this out and add the brackets below
#import <NBPhoneNumberDesc.h>
//#import "NBPhoneNumberUtil.h" // comment this out and add the brackets below
#import <NBPhoneNumberUtil.h>

Depois que os alterei, também obtive o mesmo erro dentro do NBPhoneNumberUtil.me tive que fazer o mesmo lá:

//#import "NBRegExMatcher.h" // comment this out and add the brackets below
#import <NBRegExMatcher.h>

Aqui estão as fotos de cada um:

NBRegExMatcher.m Arquivo insira a descrição da imagem aqui

NBPhoneNumberUtil.m Arquivo insira a descrição da imagem aqui

Por outro lado, também tive que adicionar o pod 'libPhoneNumber-iOS', '~> 0.8'ao meu Podfile porque apareceu um erro diferente porque eu usei a biblioteca fora do pod FlagPhoneNumber

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

"Arquivo Google / Analytics.h não encontrado" após atualizar o pod para GoogleAnalytics

Problemas após a atualização para o Xcode 10: arquivo de entrada de compilação não pode ser encontrado

Xcode 6: arquivo 'Answers.h' não encontrado após a atualização do Fabric Crashlytics

arquivo .h não encontrado xcode

Desde a atualização para o arquivo Xcode 10 não encontrado erro / dados derivados

Arquivo 'Branch.h' não encontrado erro Xcode para o aplicativo Ionic 3

"Arquivo 'React / RCTBridgeModule.h' não encontrado" para a nova configuração do projeto no Xcode

Arquivo GTMSessionFetcher.h não encontrado ao atualizar o aplicativo para o google-api-objectivec-client mais recente

Erro de redeclaração de Swift -Enum após atualizar para o Xcode 11.4, Swift 5.2

O Xcode não consegue encontrar o arquivo .h "Arquivo ABC.h não encontrado"

Arquivo ModuleName-Swift.h não encontrado no xcode8

No projeto oc para importar arquivo swift por cocoapods, * -Swift.h não encontrado

numba / npyufunc / omppool.cpp: 5: 10: erro fatal: arquivo 'omp.h' não encontrado

Arquivo Plugin.h não encontrado: flutter e xcode

Arquivo Restkit / Restkit.h não encontrado Xcode 6.1

Arquivo FBSDKShareKit.h 'não encontrado xcode Unit

arquivo facebooksdk.h não encontrado erro no xcode 7

EstimoteProximitySDK travando meu aplicativo após atualizar para o Xcode 10 GM seed

Importando Project-Swift.h para uma classe Objective-C ... arquivo não encontrado

Arquivo RCTfont + FA5.h não encontrado para react-native-vector-icons

-bash: emacs: comando não encontrado (após atualizar o mac para CATALINA)

Erro estranho de compilação com AVCapture após atualizar para Xcode 9 / Swift 4

Obtendo dyld_fatal_error após atualizar para o Xcode 6 beta 4 usando swift

a entrada não é um arquivo aPCH (erro do compilador swift) após a atualização para 8.3 Xcode Swift 3.1

Arquivo Project-Swift.h não encontrado

iOS10.3.1 - arquivo <Cordova / CDVViewController.h> não encontrado - após a atualização

Arquivo Parse / Parse.h não encontrado após a atualização com Cocoapods

Arquivo 'sqlite3.h' não encontrado após a atualização do pod 'FirebaseMessaging'

'ld: arquivo não encontrado' após alterar o nome do produto no Xcode