我收到的错误是这个
找不到选项“-F/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks”的目录
我不知道为什么会这样,这与框架有关吗?
我收到的错误是这个
找不到选项“-F/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks”的目录
我不知道为什么会这样,这与框架有关吗?
我通过找到生成错误的目标来摆脱这些,然后在“框架搜索路径”构建设置中删除/删除(奇数)路径:
为我解决这个问题的是创建一个新方案。单击产品-> 方案-> 新方案,然后单击确定。然后我的应用程序似乎可以构建并运行。
而不是删除框架搜索路径(如果您使用的是 Fabric 框架,它会特别导致其他问题),您可以更改此行:
$(SDKROOT)/开发者/库/框架
和
$(SDKROOT)/开发者/库/PrivateFrameworks
它应该可以工作。
请让我这个贡献。
我在使用 Xcode 8.0 (8A218a) 和 iOS 部署目标 10 时遇到了这个问题。
具体来说,Xcode 无法读取 MapKit.framework。错误信息说:
ld:警告:忽略文件/Users/Admin/Documents/APPS/PeekaWish/PeekaWish/MapKit.framework/MapKit,文件/Users/Admin/Documents/APPS/PeekaWish/PeekaWish/MapKit.framework/MapKit中缺少所需的架构x86_64( 3片)
最糟糕的是我没有做任何改变。不一致显然发生在产品构建错误之后(我的项目文件夹在 Xcode 编辑器、左侧、导航栏上出现重复)
我浪费了很多时间:反复链接 MapKit.framework
最后,我找到了解决方案。它是上述解决方案的混合。
1步:点击产品->方案->新方案,然后点击确定
在 TARGETS(应用程序)和构建设置上:
2 步:删除框架搜索路径(将这些字段留空)
3 步:始终搜索用户路径 -> 否