Erreur lors de la binding d'un framework iOS statique aux cibles XCTest et aux applications

J'ai une application qui a combiné Objective-C et Swift. Il a une cible XCTest. J'ai un cadre statique écrit en Objective-C qui est lié à une cible principale et est utilisé par la cible principale et la cible de test.

J'ai testé 3 cas différents, dans lesquels deux d'entre eux comstacknt mais avec des avertissements, alors que je ne veux pas voir d'avertissement quand j'exécute mes tests:

1) La structure statique n'est pas liée à la cible de test (via Link Binary With Libraries ), mais elle est incluse dans les Framework search paths cible de test. La cible de test comstack mais j'ai un avertissement:

 ld: warning: Auto-Linking supplied '.../MyStaticFramework/MyStaticFramework.framework/MyStaticFramework', framework linker option at /.../MyStaticFramework/MyStaticFramework.framework/MyStaticFramework is not a dylib 

2) La structure statique est liée à la cible de test (via Link Binary With Libraries ) et est incluse dans les Framework search paths cible de test. La cible de test comstack mais j'ai un avertissement:

 objc[2653]: Class MyStaticFrameworkClassA is implemented in both /.../MyApp.app/MyApp and /.../MyApp.app/PlugIns/Tests.xctest/Tests. One of the two will be used. Which one is undefined. 

3) La structure statique n'est pas liée à la cible de test (via Link Binary With Libraries ) et n'est pas incluse dans les Framework search paths cible de test. La cible de test ne comstack pas:

 In file included from ".../Tests/.../TestFile.m:13: .../Build/Intermediates/MyApp.build/Debug-iphonesimulator/Tests.build/../MyApp.build/DerivedSources/MyApp-Swift.h:103:9: fatal error: module 'MyStaticFramework' not found @import MyStaticFramework; ^~~~~~~~