Я узнаю о создании фреймворков iOS. Одна вещь, которую я не могу понять, - это как их версия. В моей Xcode проекте рамочном есть 3 поля для версий:Версии iOS-фреймворков
- Target -> Build Settings -> Linking -> Текущая версия библиотеки (значение по умолчанию: 1)
- Target -> Build Settings -> Связь - > Совместимость версии (значение по умолчанию: 1)
- Target -> Build Settings -> Упаковка -> Framework версии (значение по умолчанию: A)
1) Какие из этих полей следует использовать?
2) Как получить доступ к этим значениям в проекте, который использует мою инфраструктуру?
Хороший вопрос о статической связи в iOS. Как насчет во время компиляции? Могу ли я потребовать определенную минимальную версию фреймворка в проекте, который его использует? – Macondo2Seattle
Обычно я, кажется, просто перетаскиваю проект в другой проект, когда у меня есть «фреймворк». Я думаю, если в нем будет несколько файлов .a, вы можете выбрать один из них - я никогда не пробовал. –