我的iphone应用程序在调试配置中构建良好,但当我将其更改为发布时,我收到数百个错误,从AudioFileComponent.h中的“CoreServices / CoreServices.h:没有这样的文件或目录”开始 - AudioToolbox的一部分框架。
我无法找到项目/构建设置中的哪个部分负责此...感谢您的帮助。
答案 0 :(得分:1)
我会推荐以下内容:
您可以做的另一件事是在调试模式下构建一个源文件,并在“构建结果”窗口中将命令行的内容复制到文本编辑器。重复发布模式。然后,使用换行符(\ r \ n)替换命令行中的每个空格。从那里你应该能够对两个编译指令之间的差异做一个粗略的并排评估,并且可以找出它中缺少的内容。
总的来说,这有助于您更好地了解XCode在构建项目时所做的工作,无论您使用什么工具进行开发,这都是一种很好的策略。
答案 1 :(得分:-1)
我认为问题是因为我把audiotoolbox软件包放在了错误的地方,它本身就不像系统/库/框架那样。 (这并没有解释为什么它在调试中构建好了)