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