Нет простого ответа на этот вопрос.Это зависит от рамок.Некоторые легко переносят статичность, а некоторые имеют этапы сборки, предполагающие, что они являются динамической структурой.Вам нужно будет просто попробовать.Вы должны ожидать, что это будет довольно трудоемким с большим количеством проб и ошибок.Не существует единого простого ответа на переработку процессов сборки сторонних фреймворков.
При этом нельзя легко сделать нижнюю зависимость (AFNetworking) статической, если какая-либо из ее включающих фреймворков является динамической.На практике это сильно ограничивает то, сколько вы можете сделать статичным.