[英]Unity, Xcode and clang: error: linker command failed with exit code 1
[英]clang: error: linker command failed with exit code 1, Xcode Linker Error
当我尝试构建应用程序,甚至尝试在真实手机上运行或执行产品>存档时,出现此错误。
ld:警告:找不到选项'-F / Users / mycomputer / Google Drive / PROJECTS / MyProject / code / MyProject / build / Debug-iphoneos'的目录
ld:找不到框架图表
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
这些是我已经尝试过的东西(当然没有改变):
pod install
并重新打开工作区文件。 Archive
。 build active architecture only
设置为是( 此线程 ) pod install
pod 'SwiftCharts', '~> 0.3'
删除了pod 'SwiftCharts', '~> 0.3'
及其在项目中的使用,但错误消息仍然相同。 错误消息显示:
ld:找不到框架图表
但是我的PodFile
确实有这个: pod 'SwiftCharts', '~> 0.3'
这是我的PodFile :
# Uncomment this line to define a global platform for your project
platform :ios, “9.0”
use_frameworks!
pod 'Parse'
pod 'ParseUI'
pod 'MBProgressHUD', '~> 0.9.1'
pod 'JSQMessagesViewController'
pod 'SwiftCharts', '~> 0.3'
target 'ShitTalk' do
end
target 'ShitTalkTests' do
end
target 'ShitTalkUITests' do
end
我还能尝试什么?
就我而言,问题是我在头文件中定义了一个const:
Class.h:
NSString * const kDriveCameraVideoFlenameExtension = @"mp4";
然后,当我导入此头文件时
B.m:
#import ClassA.h
链接器因此错误而崩溃。 幸运的是,我已经足够大了一些C语言。要解决此问题,我要做的就是通过将其设为静态来更改常量的范围:
static NSString * const kDriveCameraVideoFlenameExtension = @"mp4";
问题消失了,因为现在常量属于类而不是全局范围。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.