PBXProjectExtensions.AddFileToEmbedFrameworks
Declaration
public static void AddFileToEmbedFrameworks(iOS.Xcode.PBXProject proj, string targetGuid, string fileGuid, string linkToTargetGuid);Параметры
| Параметр | Описание |
|---|---|
| проект | Приемник метода расширения проектов. |
| targetGuid | GUID назначения, возвращаемого PBXProject.TargetGuidByName(string)). |
| fileGuid | Файл GUID из PBXProject.AddFile или PBXProject.AddFolderReference. |
| linkToTargetGuid | Необязательно. GUID объекта, связывающегося с этим фреймом. По умолчанию targetGuid. |
Описание
Добавляет платформу к этапу сборки Embed Frameworks целевой программы.
Добавляет файл в фазу копирования Embed Frameworks на targetGuid. Фаза встраивания копирует фреймворк в пакет приложения. Ассоциирует файл сборки с linkToTargetGuid, так что цель связывает фреймворк. Настраивает LD_RUNPATH_SEARCH_PATHS на executable_path/Frameworks на цели связи. Включает подписывание кода и удаление заголовка при копировании. Если файл уже находится в фазе, этот метод ничего не делает. Примечание: На iOS используйте другой linkToTargetGuid, когда встраиваете фреймворк в приложение, но связываете его с расширением. iOS не позволяет встраивать фреймворк внутри другого фрейма. На macOS опустите linkToTargetGuid, чтобы один и тот же целевой объект встраивал и связывал.