簡體   English   中英

在Xcode中歸檔構建時找不到頭文件

[英]Header files are not found while archiving the build in xcode

我有一個子項目,該子項目已開發為動態lib,並將該子項目包含到我的主項目中,並設置為目標依賴項。

當我運行主項目時,已經成功創建了用於子項目的.a文件,並且在構建目錄(例如( build / release-iphoneos / include ))中創建了相應的頭文件。 我已經提到了使用MACRO的路徑

在我的主要項目中,我提到的標頭搜索路徑與我上面使用MACRO提到的相同。

但是,當我嘗試歸檔構建時,它會拋出在導入語句中找不到的運行時錯誤文件

#import <subproject/myfile.h>

但是,即使它在編譯時在xcode編輯器中顯示文件未找到錯誤,它仍能成功構建並運行。

我的問題是

這是因為構建目錄在歸檔時將為空嗎?

我解決了以下問題

1.頭文件是私有的,因此將它們更改為公共文件,因此它們可以訪問主項目。 (要成功構建並運行)

2.我復制了頭文件並創建了一個目錄,並將它們添加到我的主項目中,並設置了頭搜索路徑以指向該目錄(要成功存檔)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM