Xcode4 词法或预处理器在存档时发出Xcode

Xcode4 词法或预处理器在存档时发出Xcode,xcode4,static-libraries,Xcode4,Static Libraries,我正要用Xcode 4归档OTA发行版,这时Xcode突然给了我一个臭名昭著的预处理器或词法问题。这不会发生在设备和模拟器的构建或发布配置设置上 我使用了自己的静态库和尖括号样式导入。对不起,我不太确定这是否会引起问题 #import <MyCommonLib/headerfile.h> #导入 在我的静态库项目中,我将所有标题放在public部分,它被很好地放在构建结果的derrivedata共享文件夹中(选中),并且我已经将主项目的依赖项放在了静态库项目上,我还将静态库与我的

我正要用Xcode 4归档OTA发行版,这时Xcode突然给了我一个臭名昭著的
预处理器或词法问题。这不会发生在设备和模拟器的构建或发布配置设置上

我使用了自己的静态库和尖括号样式导入。对不起,我不太确定这是否会引起问题

#import <MyCommonLib/headerfile.h>
#导入
在我的静态库项目中,我将所有标题放在
public
部分,它被很好地放在构建结果的
derrivedata
共享文件夹中(选中),并且我已经将主项目的依赖项放在了静态库项目上,我还将静态库与我的主项目相链接

你知道是什么原因导致这种情况只有在我存档时才会发生吗?(我的设备和模拟器都测试得很好)

干杯,

此错误是由于某些“导入的”文件不再被编译器找到/引用(可能是“已删除”,从磁盘删除/仅删除引用)

尝试更改:

#import<MyCommonLib/headerfile.h>
确保文件也存在。

此错误是由于编译器不再找到/引用某些“导入的”文件(可能是“已删除”,从磁盘删除/仅删除引用)

尝试更改:

#import<MyCommonLib/headerfile.h>

确保该文件也存在。

Yap,实际上我也尝试过,但它不会起作用。该文件仍然存在(未删除),每当我返回调试并尝试运行它(在我的设备和模拟器上),它就会再次工作。但是,如果我尝试归档。我回到原点,臭名昭著的“文件未找到错误”。嘿,它已经告诉你答案了<找不到code>SBJson.h
!从这里下载SBJson:不,问题是我就在那里。正如我告诉你的,这在模拟器和设备上都运行得很好(调试模式)。尝试比较调试模式和发布模式的设置。标题搜索路径可能不同。祝你好运我的所有静态库都有同样的问题…有什么想法吗?是的,实际上我也试过了,但它不起作用。该文件仍然存在(未删除),每当我返回调试并尝试运行它(在我的设备和模拟器上),它就会再次工作。但是,如果我尝试归档。我回到原点,臭名昭著的“文件未找到错误”。嘿,它已经告诉你答案了<找不到code>SBJson.h!从这里下载SBJson:不,问题是我就在那里。正如我告诉你的,这在模拟器和设备上都运行得很好(调试模式)。尝试比较调试模式和发布模式的设置。标题搜索路径可能不同。祝你好运我所有的静态库都有同样的问题…知道吗?