Не удается удовлетворить предупреждение при связывании с 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 исключительно для расширений