找不到CocoaLumberjack.h文件?

马塞尔·霍夫桑(Marcel Hofgesang)

实际上,我的项目确实可以针对iPhone 6s进行编译,但不能针对任何iOS模拟器进行编译。当我要为模拟器构建时,出现两个构建时间错误。
失误

'CocoaLumberjack/CocoaLumberjack.h' file not found

failed to emit precompiled header 
'/DerivedData/Project/Build/Intermediates.noindex/PrecompiledHeaders/Bridging-Header-swift.pch' 
for bridging header 
'/Users/Development/ProjectMobile/Views/Project-Bridging-Header.h'

我尝试了什么?

  • pod deintegrate,清除Build,删除“ DerivedData”,pod install然后pod update
  • 打开Project.xcworkspace而不是Project.xcodeproj
  • 保持目标iOS版本podfile与部署目标相同(iOS 12)
  • 在目标构建设置中检查“框架搜索路径” 1
  • 检查“标题搜索路径” 2

我不确定路径是否正确100%。而且我想Xcode找不到Cocoalumberjack.h,因为我可以在Xcode下找到它/Pods/CocoaLumberjack/Sources/CocoaLumberjack/Supporting Files/CocoaLumberjack.h

问题
这些路径可能不正确吗?
还有什么可能是问题?

我为每一个认真的回答而高兴!

(1)框架搜索路径
框架搜索路径

(2)标题搜索路径
标头搜索路径

马塞尔·霍夫桑(Marcel Hofgesang)

Xcode无法为iOS模拟器构建项目,因为没有为模拟器设置有效的CPU体系结构(分别针对Mac)。

在之下Project > Targets > User-Defined > VALID_ARCHS,只有armv7armv7s并且arm64设置了体系结构。

我向中添加了x86_64体系结构,VALID_ARCHS现在可以正常工作了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章