Я решил эту проблему, открыв мой файл .pbxproj
в текстовом редакторе и выполнив некоторые поиски нужных строк, связанных с моей целью.
Это сложно, потому что Xcode использует систему идентификаторов для заполнения проектафайл (ps. Я сделал это во время миграции с Cocoapods в Carthage, поэтому я не использую эту настройку)
Требуется небольшая работа, чтобы найти идентификатор вашей цели, но в Xcode 9 у вас должно быть что-тоаналогично
targets = (
EDBC6D6D1E0150850033868B /* target 1 */,
EDF960C71E1963E0001A29CE /* fancy target */,
EDF960D71E196DF3001A29CE /* Service Extension */,
);
в разделе /* Begin PBXProject section */
, в котором описывается проект.Найдите в файле .pbxproj
свой идентификатор, чтобы найти аналогично структурированный buildPhases
, в котором перечислены идентификаторы для фаз построения ваших целей.
buildPhases = (
47120FBF1F4343A900C27821 /* Sources */,
4712100B1F4343A900C27821 /* Frameworks */,
4712100D1F4343A900C27821 /* Resources */,
471210251F4343A900C27821 /* ShellScript */,
476673451F5F1ACD00567450 /* Embed App Extensions */,
);
Теперь найдите, где требуется идентификатор (вOPs case, Resources), и вы найдете список ресурсов.Вы можете сравнить их со списком вашей исходной цели и скопировать и вставить.