У меня есть проект с целевыми рамками.
- MainAppTarget
- FrameworkA
FrameworkA - единственный, кто использует определенный модуль, поэтому в моем файле модуля есть что-то вроде
target 'MainAppTarget' do
...
end
target 'FrameworkA' do
pod 'PodA'
end
сборка завершается без проблем, но когда я запускаю приложение на симуляторе, приложение сразу же вылетает со следующим сообщением об ошибке:
dyld: Library not loaded: @rpath/PodA.framework/PodA
Referenced from: .../Build/Products/Development-iphonesimulator/FrameworkA.framework/FrameworkA
Reason: image not found
Я пытался все обычные подозреваемые (удалить производные данные, очистить, под дезинтегрировать...), пока ничего не получалось.
Любая идея, почему это произойдет, и как я могу заставить его работать без необходимости устанавливать все модули обязательно на обеих целях?
Приложение находится в Swift 4.2.