Swift에서 일부 라이브러리를 사용하는 프로젝트가 있습니다. 시뮬레이터 또는 물리적 장치에서 실행하면 완벽하게 실행됩니다. 그러나 시간 나는 가게에 보내는 프로젝트를 보관하려고, 나는 다음과 같은 오류 메시지가 나타납니다XLForm을 설치 한 후 -lFirebase에 라이브러리를 찾을 수 없습니다.
ld: library not found for -lFirebase
내가 짓을 한 마지막 수정했다 XLForm
라이브러리를 사용할 때 문제가 내 Podfile
.
나는 CocoaPod를 사용하기 시작한 이래로 .xcworkspace
을 사용하고 있으며 이전에는 전혀 문제가 없었습니다. 내 Podfile
:
# Uncomment this line to define a global platform for your project
# platform :ios, '8.0'
# Uncomment this line if you're using Swift
# use_frameworks!
pod 'Firebase', '= 2.5.0'
pod 'Google/CloudMessaging'
pod 'Google'
pod 'Google/Analytics'
pod 'XLForm', '~> 3.0'
target 'Dimmi' do
end
target 'DimmiTests' do
end
target 'DimmiUITests' do
end
XLForm 라이브러리하지 않는 다른 라이브러리 나 프레임 워크에 따라 달라집니다. 또한 수동으로 설치하지 않으려 고 시도했습니다.
Eureka는 XLForms의 Swift 버전이므로 사용을 고려해야합니다. – ff10
실제로 프로젝트에 추가하자마자 유레카는 더 이상 문제가 없었습니다. 더 이상 컴파일하지 않았습니다. –