我是新来这个iPhone开发,我已经差不多完成了我的第一个应用程序,但是当我尝试创建它给未发现的错误的词汇或预处理问题,文件归档,但它运行在模拟器罚款,同时还对设备进行测试。 我已经包括在表中的图像延迟加载SDwebimage架构view.Can任何告诉我是什么问题?
Answer 1:
几件事情要尝试,确保框架和所有它的头被正确地导入到项目中。
此外,在您的Build Settings
设置YES
来Always search user paths
,并确保您的User header paths
都指向了框架。
最后,建设 - >清理和重新启动的Xcode。
希望这可以帮助 !
更新 :据SDWebImage的安装,它要求你做一个修改Header Search Path
,而不是User header paths
,如下图所示。
你这样做呢? 我建议慢慢地,重新做从一开始就在所有安装步骤。
Answer 2:
在你的头搜索路径的文件夹名称中的空格可能会导致此问题。 确保在您的项目中的文件夹没有空格在他们的名字。
Answer 3:
我现在有同样的问题,并发现我的个子项目的公共头文件夹路径“设置为不正确的路径(与我的主要项目是使用什么作为其“头搜索路径”和“用户头搜索路径”相比) 。
如
我的主要项目有以下几点:
- 标题搜索路径
- 调试“构建/调试-的iPhoneOS /../../头”
- 发布“构建/调试-的iPhoneOS /../../头”
而同样为用户头搜索路径
虽然我的个子项目(依赖)有以下几点:
- 公共头文件夹路径
- 调试“包括/ BoxSDK”
- 释放“包括/ BoxSDK”
更改“公共头文件夹路径”为“../../Headers/BoxSDK”解决了这一问题,因为主体工程已经搜索该文件夹(” ../../Headers')。
PS:我拍了一些不错的截图,但我不允许张贴解答与图像,直到我打的信誉10 :(
Answer 4:
我已经改变项目名称后面这个问题。 我曾经在互联网上提到的所有方法,但仍然无法正常工作。 然后我意识到,所有找不到的头文件是从的CocoaPods,所以用我重新安装的CocoaPods pod install
,从而解决了这个问题。
希望这可以帮助。
Answer 5:
在我的情况,我制定一个框架,并有内部的一个测试应用,少了什么是测试应用程序的目标内- > 构建设置 - > 框架搜索路径 :
- 这是在我的情况-是框架路径(.framework构建输出)所需要的价值:“../FrameworkNameFolder/” - 2点指示去一个文件夹了。
此外,测试应用内的目标 - >构建阶段 - >链接二进制与图书馆:
- 我不得不删除框架文件,清理项目,再次添加的框架文件,编译,这也解决了问题。
Answer 6:
我的项目是建设很好,直到我更新Xcode的10.1。 Xcode的更新后,开始变得Lexical or preprocessor Issue
上生成错误。 有些XCDataModel头文件找不到。
这个固定的问题。
去构建设置,标题搜索路径从$更改相应的值(SRCROOT) non-recursive
来recursive
。
这确保了子文件夹也会搜索生成过程中头部。
Answer 7:
新版本包含修复对于这一点,随时更新。 或者,你可以只需更换
#include "iPhone_View.h"
同
#if UNITY_VERSION < 450
#include "iPhone_View.h"
#endif
Answer 8:
从项目中删除的单元测试按照下面的步骤,这将解决这一问题。
从项目导航器中选择项目,打开项目编辑器。 从目标从项目中删除编辑器左侧的测试,然后按Delete键。
Answer 9:
我知道这是老了,但我无论如何要去附和,因为它可能是有用的人。 如果你仍然可以看到在Finder中的文件,然后在你的项目中单击该文件并删除它,选择“删除引用”,而不是“移至回收站”。
一旦引用被移除,将它从Finder中的文件再次下降到您的项目,它应该自行解决。
Answer 10:
只是补充说,工作对我来说另一件事情:
react-native link
显然,我的ReactNative文件不再存在。 我能明白这一点通过点击
构建阶段 - >链接二进制与图书馆 - >
然后右键单击我知道一个文件是负责反应,并单击Show In Finder
。
但没有打开。 因此,假设图书馆失踪,我只是跑再次重新连接所有上面的命令。
此外,如果你没有带,尝试:
rm -rf node_modules/ && npm install
Answer 11:
这发生在我身上后,我改名的文件。 出于某种原因,人们仍在寻找与旧名称的文件。 我所做的是创造,它是抱怨文件,并添加到项目中。 然后,我做了一个项目 - >干净,然后项目 - >建立和验证错误不见了。 然后,我选择了新添加的文件,并删除它们。 这删除了所有引用,我再也看不到错误。
Answer 12:
我固定我的。 在FB SDK下载(从我的浏览器)为“FacebookSDKs-IOS-4.22.0” - 我不得不重命名文件夹,以FacebookSDK。 所以,现在在构建
设置 - >框架搜索路径
路径看起来像/Users/.../Documents/FacebookSDK(其中像以前它是/Users/.../Documents/FacebookSDKs-iOS-4.22.0)希望这有助于!