2016-05-03 6 views
7

При использовании Xcode 7.3 для добавления iOS Framework в проект iOS (General -> Linked Frameworks and Libraries), Xcode использует два разных значка для представления инфраструктур iOS. Один выглядит как белый куб, а другой выглядит как панель инструментов. Что означают эти значки?Значения значка рамки Xcode iOS

xcode

ответ

5

значок панели инструментов представляет собой структуру, которая использует фонд. Белый куб (часть lego) представляет собой любой комплект, который связан с каркасами Cocoa/Cocoa Touch.

+4

Я заметил, что иконки для одной и той же структуры могут измениться, если я перетащить их из одного проекта в другой. Например, панель инструментов может измениться на белый куб. – e987

0

Рамки - это связки, которые содержат связываемую библиотеку (обычно это dylib) и связанные с ней ресурсы и заголовки для разработки.

Существуют «общественные» и «частные» рамки. Первые, как правило, хорошо документированы и подготовлены для использования генеральными разработчиками, в то время как последние (как предполагается,) ограничены только для внутреннего использования.

Оригинальные библиотеки больше не полезны для разработчиков, не являющихся разработчиками, поэтому они исключаются из системы. Папки структуры все еще содержат другие ресурсы, такие как строки локализации.

Рамки имеют расширение .framework. Заголовки, если они есть, хранятся в подкаталоге Headers. Это должен быть желтый ящик для инструментов.. Это поддержка iOS-устройств и симуляторов.

Белая кубическая коробка представляет собой комплект ресурсов для целей.

Волшебство для получения ресурсов, чтобы играть хорошо, состоит в том, чтобы поместить все ресурсы в комплект, который мы будем включать в другие проекты.

Так что нам нужно добавить цели в библиотеке проекта типа Bundle

Когда цели пучка ресурсов добавляется по умолчанию будет быть создана с целью X сборки Mac OS. Но если вы хотите IOS, так что вам просто нужно изменить соответствующие настройки.

см ссылку на пачке создать http://jaym2503.blogspot.in/2014/03/how-to-create-resource-bundle-in-ios.html

Смежные вопросы