J'ai pu reproduire ce problème avec le projet généré par Xcode 10.1. J'ai utilisé Swift 4.2 et CocoaPods 1.10.0 comme gestionnaire de dépendances. J'avais le Podfile suivant :
# Uncomment the next line to define a global platform for your project
platform :ios, '10.0'
target 'MyApp' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for MyApp
pod 'Alamofire', '4.8.1'
target 'MyAppTests' do
inherit! :search_paths
# Pods for testing
end
target 'MyAppUITests' do
inherit! :search_paths
# Pods for testing
end
end
Puis j'ai enlevé use_frameworks!
voir ce lien pour plus de détails :
# Uncomment the next line to define a global platform for your project
platform :ios, '10.0'
target 'MyApp' do
# Pods for MyApp
pod 'Alamofire', '4.8.1'
target 'MyAppTests' do
inherit! :search_paths
# Pods for testing
end
target 'MyAppUITests' do
inherit! :search_paths
# Pods for testing
end
end
J'ai également reçu des avertissements comme celui-ci :
[!] The `MyAppUITests [Debug]` target overrides the `ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES` build setting defined in `Pods/Target Support Files/Pods-MyApp-MyAppUITests/Pods-MyApp-MyAppUITests.debug.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
C'est pourquoi j'ai supprimé cette ligne des paramètres de construction de MyAppUITests :
Après cette course pod deintegrate && pod install
et le problème a disparu. Probablement que pour les projets avec plus de dépendances (comme aquí ), vous devez utiliser une autre solution.