I solved this by opening my .pbxproj file in a text editor and doing some hunting for the right lines related to my target.
It's tricky, because Xcode uses a system of ids to populate the project file (ps. I did this while migrating from Cocoapods to Carthage, so I'm not using that setup)
It takes a little work finding the id of your target, but in Xcode 9, you should have something similar to
targets = (
EDBC6D6D1E0150850033868B /* target 1 */,
EDF960C71E1963E0001A29CE /* fancy target */,
EDF960D71E196DF3001A29CE /* Service Extension */,
);
in the /* Begin PBXProject section */ section that describes the project. Search the .pbxproj file for your id to find the similarly structured buildPhases that lists ids for your targets build phases.
buildPhases = (
47120FBF1F4343A900C27821 /* Sources */,
4712100B1F4343A900C27821 /* Frameworks */,
4712100D1F4343A900C27821 /* Resources */,
471210251F4343A900C27821 /* ShellScript */,
476673451F5F1ACD00567450 /* Embed App Extensions */,
);
Now, find where the required id (in OPs case, Resources) and you'll find the list of resources. You can compare these to the list of your source target and copy and paste.
NewTarget->Build Settings->Linking->Mach-O TypetoStatic LibraryandNewTarget->Build Settings->Deployment->SkipInstalltoNO? - Michał Zygar