【问题标题】:No such fie or directory: 'JavaScript Core'没有这样的文件或目录:'JavaScript Core'
【发布时间】:2017-06-27 18:37:13
【问题描述】:

帮助,这让我发疯了。我的启动磁盘空间不足,所以我将大部分文档移到了第二个驱动器,包括我所有的 Xcode 项目。现在,我需要修复一个旧应用程序并使其针对新 iOS 进行更新,但它无法构建。链接器给出此错误消息:

没有这样的文件或目录:'JavaScript Core'

当我点击它时,我会得到下面的详细信息。我尝试查看项目构建设置链接部分,即其他链接器标志。它确实包含 JavaScript,但如果应用程序在浏览器视图中显示 HTML 页面,是否不需要它?我不认为我想删除它。我还尝试在 Build Phases 链接库中手动添加 JavaScriptCore 库,但这并没有消除错误。在每次更改之间,我都会先清理然后构建。

仅供参考,我也曾一度将旧硬盘移动到第二个,并安装了新的引导驱动器。旧的称为“Macintosh HD”,而新的称为“Macintosh SSD”——因此某些路径可能仍指的是旧位置。我注意到路径以 $(PODS_ROOT) 为前缀,其计算结果为 /Volumes/Macintosh HD/Documents/XCodeProjects....etc 这是项目当前所在的旧硬盘。然而,当它们第一次被创建时,它曾经是引导(也是唯一的)驱动器。

错误详情:

Ld /Users/jimerman/Library/Developer/Xcode/DerivedData/itsettings-emxzrujgnlqhsodyyuwgfolwckjc/Build/Products/Debug-iphonesimulator/itsettings.app/itsettings 正常 x86_64 cd "/Volumes/Macintosh HD/Documents/XCodeProjects/iPhone/ITSettings" 导出 IPHONEOS_DEPLOYMENT_TARGET=9.0 export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/ usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator10.2.sdk -L/Users/jimerman/Library/Developer/Xcode/DerivedData/itsettings-emxzrujgnlqhsodyyuwgfolwckjc/Build/Products/Debug-iphonesimulator -L/Users/jimerman/Library/Developer/Xcode/DerivedData/itsettings-emxzrujgnlqhsodyyuwgfolwckjc/Build/Products/Debug-iphonesimulator/GoogleToolboxForMac -L/Users/jimerman/Library/Developer/Xcode/DerivedData/itsettings-emxzrujgnlqhsodyyuwgfolwckjc/Build/Products/Debug-iphonesimulator/SBJson5 -L/Volumes/Macintosh\HD/Documents/XCodeProjects/iPhone/ITSettings/ITSettings -F/Users/jimerman/Library/Developer/Xcode/DerivedData/itsettings-emxzrujgnlqhsodyyuwgfolwckjc/Build/Products/Debug-iphonesimulator -F/Volumes/Macintosh\ HD/Documents/XCodeProjects/iPhone/ITSettings/Pods/FirebaseAnalytics/Frameworks/frameworks -F/Volumes/Macintosh\ HD/Documents/XCodeProjects/iPhone/ITSettings/Pods/FirebaseCore/Frameworks/frameworks -F/Volumes/Macintosh\ HD/Documents/XCodeProjects/iPhone/ITSettings/Pods/FirebaseInstanceID/Frameworks/frameworks -F/Volumes/Macintosh\ HD/Documents/XCodeProjects/iPhone/ITSettings/Pods/Google-Mobile-Ads-SDK/Frameworks/frameworks -F/Volumes/Macintosh\ HD/Documents/XCodeProjects/iPhone/ITSettings/Pods/GoogleInterchangeUtilities/Frameworks/frameworks -F/Volumes/Macintosh\ HD/Documents/XCodeProjects/iPhone/ITSettings/Pods/GoogleSymbolUtilities/Frameworks/frameworks -filelist /Users/jimerman/Library/Developer/Xcode/DerivedData/itsettings-emxzrujgnlqhsodyyuwgfolwckjc/Build/Intermediates/itsettings.build/Debug-iphonesimulator/ITSettings.build/Objects-normal/x86_64/itsettings.LinkFileList -mios-simulator-version-min=9.0 -dead_strip -Xlinker -object_path_lto -Xlinker /Users/jimerman/Library/Developer/Xcode/DerivedData/itsettings-emxzrujgnlqhsodyyuwgfolwckjc/Build/Intermediates/itsettings.build/Debug-iphonesimulator/ITSettings.build /对象-正常/x86_64/itsettings_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -ObjC -lGoogleToolboxForMac -lSBJson5 -lc++ -lsqlite3 -lz -framework AVFoundation -framework AddressBook -framework AudioToolbox -framework CoreGraphics -framework CoreMedia -framework CoreMotion -framework CoreTelephony - 框架 CoreVideo - 框架 FirebaseAnalytics -framework FirebaseCore -framework FirebaseInstanceID -framework GLKit -framework GoogleInterchangeUtilities -framework GoogleMobileAds -framework GoogleSymbolUtilities -framework MediaPlayer -framework MessageUI -framework MobileCoreServices -framework OpenGLES -framework StoreKit -framework SystemConfiguration -weak_framework AdSupport -weak_framework JavaScriptCore -weak_framework SafariServices -weak_framework WebKit -ObjC -lGoogleToolboxForMac -lc++ -lz -framework AVFoundation -framework AddressBook -framework AudioToolbox -framework CoreGraphics -framework CoreMedia -framework CoreMotion -framework CoreTelephony -framework CoreVideo -framework FirebaseAnalytics -framework FirebaseCore -framework FirebaseInstanceID -framework GLKit -framework GoogleInterchangeUtilities -framework GoogleMobileAds -framework GoogleSymbolUtilities -framework MediaPlayer -framework MessageUI -framework MobileCoreServices -framework OpenGLES -framework StoreKit -framework SystemConfiguration -weak_framework -weak_framework JavaScriptCore -weak_framework SafariServices -weak_framework WebKit -Xlinker -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker /Users/jimerman/Library/Developer/Xcode/DerivedData/itsettings-emxzrujgnlqhsodyyuwgfolwckjc/Build/Intermediates/itsettings.build/Debug-iphonesimulator/ITSettings.build/itsettings.app.xcent -framework JavaScriptCore -lz.1 -framework SystemConfiguration -framework StoreKit -framework MessageUI -framework EventKitUI -framework EventKit -framework CoreGraphics -framework AVFoundation -framework AudioToolbox -framework AdSupport -framework GoogleMobileAds -framework UIKit -framework Foundation -lPods-ITSettings -Xlinker -dependency_info -Xlinker /Users/jimerman/Library/Developer/Xcode/DerivedData/itsettings-emxzrujgnlqhsodyyuwgfolwckjc/Build/Intermediates/itsettings.build/Debug-iphonesimulator/ITSettings.build/Objects-normal/x86_64/itsettings_dependency_info .dat -o /Users/jimerman/Library/Developer/Xcode/DerivedData/itsettings-emxzrujgnlqhsodyyuwgfolwckjc/Build/Products/Debug-iphonesimulator/itsettings.app/itsettings

clang:错误:没有这样的文件或目录:'JavaScriptCore'

【问题讨论】:

    标签: ios iphone xcode


    【解决方案1】:

    我遇到了相同或至少相似的问题,解决方法是非常仔细地检查构建设置中的链接器标志。我发现在我的一个构建配置中,我有一个不完整的链接器标志值,预计会有一些东西跟随它。事实证明,当它输出命令时,下一个词是框架,因此它认为找不到具有该名称的文件夹(不完整的标志后面应该是文件夹名称)。简而言之,详细检查所有链接器标志并确保它们是完整的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多