我是iOS开发的新手,我正在使用这个人的oauth实现: https://github.com/Christian-Hansen/simple-oauth1, 所以为了简单起见,我基于他的项目文件构建了一个项目。 过了一会儿,我意识到我不喜欢文件夹结构,所以我通过重命名一些文件夹来改变它。我不得不更换一堆红色的文件。现在我在尝试编译时遇到这些错误:
- Check dependencies:
Warning: The Copy Bundle Resources build phase contains this target's info.plist file '/Users/Manuel/Desktop/MyApp/MyApp/MyApp-info.plist'
- Precompile MyApp-Prefix.pch ...in /Users/Manuel/Desktop/MyApp/Simple-OAuth1
... a bunch of ProcessPCH stuff here that I can't decipher
clang: error: no such file or directory: '/Users/Manuel/Desktop/MyApp/Simple-OAuth1/MyApp-Prefix.pch
clang: error: no input files
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1
我已将文件夹名称从Simple-OAuth1更改为MyApp。我替换了前缀文件,因此它不再是红色。是否有某些设置我需要更改以使其工作?我也试过清理这个项目。
答案 0 :(得分:2)
转到'构建阶段'在您的目标中,从'复制捆绑资源'
转到' BuildSettings'在您的目标中搜索'前缀标题'在那里你应该检查路径是否与你的新/当前.pch文件相同
答案 1 :(得分:2)
当您在项目中重命名文件夹时,有时您必须更新项目中的Build Settings
,尤其是当您为*-info.plist
和*-prefix.pch
文件重命名文件夹时。但幸运的是,按照以下步骤操作很简单:
更新*-prefix.pch
位置
在xcode中打开您的项目
导航至Build Settings
,了解您需要更新的Target
。
在Build Settings
搜索栏中输入"Prefix Header"
或"pch"
。
双击Prefix Header
的值字段,然后输入*-prefix.pch
文件的新位置。
保存。
更新*-info.plist
位置
在xcode中打开您的项目。
导航至Build Settings
,了解您需要更新的Target
。
在Build Settings
搜索栏中输入"Info.plist File"
或"plist"
。
双击Info.plist file
的值字段,然后输入*-info.plist
文件的新位置。
保存。