Я внедряю некоторые пользовательские фреймворки в приложение, и одно из требований заключается в том, чтобы " встраивать его, но не связывать ".
Как я могу это сделать?
Я добавил фреймворк с + 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> Настройки сборки> Пути поиска фреймворка