Не удается удовлетворить предупреждение при связывании с dylib

Я учусь интегрировать Today Extension для моего приложения, но Xcode продолжает бросать мне следующее предупреждение:

linking against a dylib which is not safe for use in application extensions:

Я использую PureLayout для управления Auto Layout в моем расширении.

В дополнение к значению "Требуется только API-интерфейс, безопасный для приложений" в true, я также сделал следующее из документации PureLayout.

1 ответ

Какой бы ни была ваша FrameWork, вам нужна отдельная платформа для расширений. Каркас, который вы добавили, может быть предназначен для обычных целей. Там нет никаких проблем с этим. Поскольку ваше намерение - "Обучение", просто установите флаг "Требуется только API, безопасный для расширений приложения" на " НЕТ", предупреждение исчезнет. Предположим, вы собираетесь положить в App Store, установите значение YES, снова появится предупреждение, и AppStore хочет его увидеть. Если вы не связываете Framework исключительно для расширений

Другие вопросы по тегам