2014-07-11 6 views
6

Oluşturduğum bir iOS kitaplığım var. Oldukça şimdi bu libre'yi bir .framework dosyasında yalnızca bazı .h dosyalarıyla birlikte gönderiyorum. Şimdi çerçeve yerine Cocoapod'ları kullanmak istiyorum.Cocoapods - Uygulamayı gizle?

.m dosyalarını gizlemek ve yalnızca bazı başlık dosyalarını (çerçeve ile ilgili) göstermek mümkün mü?

Bu soruya cevaben podspec ayarları source_files ve public_header_files arasındaki ilişkiyi anlamıyorum.

public_header_files'un gerekli seçeneğim olacağını varsaydım, ancak bu özelliğin ne yaptığını anlamıyorum.

Düzenleme: Sanırım Cocoapod'ların tasarımını yanlış anlamışım. public_header_files, use_framework! ayarını kullanırken anlamlı görünüyor. Belki de Carthage'i deniyorum.

+0

için başka bir yol var mı? – Vashum

+0

@Vashum Bu mümkün olup olmadığını asla çözemedim. Bence Carthage ile de mümkün değil. Kartaca ile, sürümlere (ör., Çerçeve çalışma dosyaları) bağlanabilir, ancak sadece github için. Cocoapod'lar için: Belki kaynak olarak sadece bir .framework dosyasını tanımlamak mümkündür, ama hiç denemedim. – Sebastian

cevap