实际上,我的项目确实可以针对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
podfile
与部署目标相同(iOS 12)我不确定路径是否正确100%。而且我想Xcode找不到Cocoalumberjack.h
,因为我可以在Xcode下找到它/Pods/CocoaLumberjack/Sources/CocoaLumberjack/Supporting Files/CocoaLumberjack.h
。
问题
这些路径可能不正确吗?
还有什么可能是问题?
我为每一个认真的回答而高兴!
Xcode无法为iOS模拟器构建项目,因为没有为模拟器设置有效的CPU体系结构(分别针对Mac)。
在之下Project > Targets > User-Defined > VALID_ARCHS
,只有armv7
,armv7s
并且arm64
设置了体系结构。
我向中添加了x86_64
体系结构,VALID_ARCHS
现在可以正常工作了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句