網頁

2012年11月11日 星期日

iOS開發筆記-設定User Header Search Paths 記得用雙引號包起來

之前的公司的一個產品我用到static library,對這東西一直是一知半解(現在依然),在使用上常常出錯,常見的就是找不到.h檔,有時build成功了,但使用Archive時,又找不到了,路徑的設定如下:

(自己的project路徑)/Build/Products/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/(static library project folder名)


其中$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)是讓xcode決定是在Debug還是在Release中(這部分我也還是在一知半解中,沒時間好好看)。總之,這設定是ok的,但重點在,沒有雙引號包起來,會造成compiler在處理時,找不到路徑folder,尤其是若Configurations中,像我習慣設定Distribution hoc這樣的字眼,中間有空格,那就是自討苦吃,找半天也不知道錯在哪,在這記下,要記得寫成

"(自己的project路徑)/Build/Products/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/(static library project folder名)"

沒有留言:

張貼留言