6
MyProject
numaralı projeye eklemek istediğim statik bir kütüphane iOS projesi ProjectCore
var. kütüphane projesinde Statik kütüphanem için bilgi bulunamadı
PUBLIC_HEADERS_FOLDER_PATH = $(TARGET_NAME)
Yani dizinde aşağıdaki yapıya
libProjectCore.a
ProjectCore (Folder)
+- ProjectCore.h
+- ProjectCoreUtil.h
ile bitirmek
Şimdi/.../DerivedData/MyProject-xyzabcd/Products/Release-iphoneos/
Ben kurulum MyProject
MyProject.xcodeproj
- Drag yanındaki bir git altmodülün olarak
ProjectCore
ekleProjectCore.xcodeproj
- Xcode -
- Bağlantı ben işaret etmelidir
$(BUILT_PRODUCTS_DIR)
için "Başlık arama yolu" var setlibProjectCore.a
- karşı bir bağımlılık olarak projeyi ekle Yukarıdaki klasör.
İlginç yaklaşımların hiçbiri işe: Ben ${TARGET_BUILD_DIR}/ProjectCore
User Header Search Paths
içinde kullanmanızı öneririz
#import "ProjectCore.h" // With the (Recursive Flag set for the Headers)
#import <ProjectCore/ProjectCore.h> // The way RestKit does it
"Header Search Paths" yerine "Kullanıcı Başlığı Arama Yolları" nı neden kullandığınızı açıklayabilir misiniz? – Besi
İşte iyi bir açıklama http://stackoverflow.com/questions/3429031/header-search-paths-vs-user-header-search-paths-in-xcode – Johnnywho
Sorunum aslında, ilgili projenin kütüphane projesinde bulunmayan bir ''önizleme' 'konfigürasyonu ve bu nedenle, başlıkları bulamadıklarından, bu konumlar konfigürasyona (' Release-iphoneos') dayanmaktadır. – Besi