iOS Системную библиотеку можно импортировать, даже не добавляя к «Frameworks, Libraries, and Embedded Content» - PullRequest
0 голосов
/ 06 августа 2020

Я столкнулся с любопытной ситуацией в Xcode 11.5, 11.6. Мой проект, похоже, не нуждался в импорте «SafariServices.framework», и я удалил его.

Но проект все еще может «импортировать SafariServices» ... Как такое могло случиться ??

Я подозревал ... ・ Некоторые сборки существуют ?? -> Нет. Проект очистки не работал. ・ Еще какие-то библиотеки, которые есть в Карфагене или Cocoapods? -> Нет. Я искал "Safari, SafariServices" в каталоге проекта, но ничего не нашел.

Надеюсь, кто-то даст мне, как глубоко погрузиться в знания структур библиотеки Xcode ... спасибо.

1 Ответ

1 голос
/ 06 августа 2020
  • Я полагаю, что все фреймворки UIKit, AVFoundation, CoreGraphic... уже в системе.

  • Как видите, все эти фреймворки (включая SafariServices), принадлежащие Система iOS.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...