I recently added a couple embedded frameworks to my project and it seems like the cocoapods install and the builds happen without issue but when I try to run in the simulator I get this:
dyld: Library not loaded: @rpath/leveldb.framework/leveldb
Referenced from: /Users/<me>/Library/Developer/Xcode/DerivedData/<app>/Build/Products/Development-iphonesimulator/<framework>.framework/<framework>
Reason: image not found
I had never done embedded frameworks before with cocoapods dependencies so I am guessing i didn't specify something correctly or there is something wrong with the dynamic linker.
Here is my Podfile
# Uncomment the next line to define a global platform for your project
platform :ios, '11.0'
target 'D.A.P' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for D.A.P
pod 'Firebase/Core'
pod 'Firebase/RemoteConfig'
pod 'Firebase/Auth'
pod 'Firebase/Messaging'
pod 'Mapbox-iOS-SDK'
pod 'MapboxGeocoder.swift'
pod 'MapboxNavigation'
pod 'WillowTreeScrollingTabController', :git => 'https://github.com/mhs2342/WillowTreeScrollingTabController.git'
target 'D.A.PTests' do
inherit! :complete
end
target 'DAPDatabase' do
pod 'Firebase/Core'
pod 'Firebase/Database'
pod 'Firebase/RemoteConfig'
pod 'Firebase/Storage'
end
target 'DAPModel' do
pod 'MapboxGeocoder.swift'
pod 'Mapbox-iOS-SDK'
end
end
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings['PROVISIONING_PROFILE_SPECIFIER'] = ''
end
end
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.