Я хочу собрать libsox для устройства iphone, но мне не повезло. Мне просто интересно, возможно ли вообще создать эту библиотеку для iphone....
сборка libsox для вопроса iOS
Ответы (5)
einsteinx уже публиковал из моего блога ;) но здесь снова обе ссылки
Первый пост объясняет, как вы собираете libsox: http://uberblo.gs/2011/04/iosiphoneos-equalizer-with-libsox-making-it-a-framework
Второй объясняет, как его использовать: http://uberblo.gs/2011/04/iosiphoneos-equalizer-with-libsox-doing-effects
Пожалуйста, ответьте, если это помогло вам! Благодарность!
http://uberblo.gs/2011/04/iosiphoneos-equalizer-with-libsox-making-it-a-framework
^ Это отличное руководство по созданию фреймворка libsox для iOS. Просто поместите скрипт в исходную папку libsox и запустите его. Он создает универсальную структуру, которая работает на arm6 (старый iphone и ipod touch), arm7 (новый iphone, ipod touch и ipad) и i386 (симулятор).
В основном библиотека lib sox поддерживает аудио с некоторыми форматами по умолчанию. Если нам нужна дополнительная поддержка аудиоформатов, нам нужно скомпилировать необходимую библиотеку аудиоформатов в соответствии с требованиями.
Например: Wav — по умолчанию для lib sox
Например: mp3 - необходимо скомпилировать libmp3
Да, конечно!!!. Мы не можем скомпилировать libsox для симулятора iOS и телефона iOS одновременно. Поскольку симулятор и устройство iOS содержат разные архитектуры.
Симулятор арки - xi386, x64
Арка iPhone - armv6, armv7, arm64
Итак, во время компиляции мы упомянули / включили арку симулятора, что означает, что вся компиляция будет компилироваться на основе симулятора. Потому что все вспомогательные файлы и библиотеки сгенерировали первую включенную архитектуру. Наконец, нам нужно скомпилировать симулятор и iOS-устройство отдельно, после чего их можно будет использовать при разработке iOS.
Если вы хотите создать единую библиотеку, нам нужно объединить библиотеки симулятора и устройства с помощью инструмента libo через терминал.
Неважно, я думаю, что теперь я его построил ... кажется, что если я сначала соберу симулятор, то устройство не сможет скомпилировать для устройства. Я сделал это снова только с устройством, и теперь оно работает... действительно странно...
Последняя версия доступна здесь. Доступны как скрипт сборки, так и готовая библиотека.