iOS, Xcode: как встроить фреймворк, а не связать его? - PullRequest
1 голос
/ 27 апреля 2019

Я внедряю некоторые пользовательские фреймворки в приложение, и одно из требований заключается в том, чтобы " встраивать его, но не связывать ". Как я могу это сделать?

Я добавил фреймворк с + in Target> Embedded binaries , но он автоматически появился в связанных структурах и библиотеках ниже.

Теперь, когда я запускаю приложение - у меня происходит сбой. Я прочитал некоторые темы и понял, что сбой произошел из-за моих фреймворков, расположенных в связанных структурах.

Я использую рабочее пространство, стручки. Это рамки https://github.com/holzschu/ios_system/tree/8b33137d830c041482bf86cec5cf06d4d1aa19d4

Инструкция:

 Integration with your app:
 Link your application with the ios_system.framework framework.
 Embed (but don't link) the frameworks corresponding to the commands you need (libtar.dylib if you need tar, libfiles.dylib for cp, rm, mv...).
 Add the two dictionaries, Resources/commandDictionary.plist and Resources/extraCommandsDictionary.plist to the "Copy Bundle Resources" step in your Xcode project.

Я скачал файлы для проецирования по сценарию. Добавлено расположение фреймворков в Target> Настройки сборки> Пути поиска фреймворка

...