ld:警告:找不到选项“-F/Applications/Xcode.app/Contents/SharedFrameworks-iphonesimulator”的目录

Vad*_*0FF 2 xcode preview ios cocoapods swift

我的项目运行时遇到问题Xcode previews。一旦我尝试启动它,无论我尝试预览什么视图,都会收到以下错误。在物理设备或模拟器上运行应用程序效果很好。

linker command failed with exit code 1 (use -v to see invocation)

----------------------------------------

LinkDylibError: Failed to build CustomTextField.swift

Linking failed: linker command failed with exit code 1 (use -v to see invocation)

ld: warning: directory not found for option '-F/Applications/Xcode.app/Contents/SharedFrameworks-iphonesimulator'
Undefined symbols for architecture arm64:
  "___llvm_profile_runtime", referenced from:
      ___llvm_profile_runtime_user in FBLPromises(PromisesObjC-dummy.o)
      ___llvm_profile_runtime_user in FBLPromises(FBLPromise.o)
      ___llvm_profile_runtime_user in FBLPromises(FBLPromise+All.o)
      ___llvm_profile_runtime_user in FBLPromises(FBLPromise+Always.o)
      ___llvm_profile_runtime_user in FBLPromises(FBLPromise+Any.o)
      ___llvm_profile_runtime_user in FBLPromises(FBLPromise+Async.o)
      ___llvm_profile_runtime_user in FBLPromises(FBLPromise+Catch.o)
      ...
     (maybe you meant: ___llvm_profile_runtime_user)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Run Code Online (Sandbox Code Playgroud)

我已经尝试重新集成 Pod 并删除上面错误中建议的Framework Search Paths选项-F。这并没有带来成功。

小智 12

我遇到了类似的问题,并通过将 -fprofile-instr-generate 添加到“构建设置”>“链接”>“其他链接器标志”来解决它

  • 谢谢你!这解决了它。您能解释一下这个标志的作用吗? (2认同)