ld: 1 duplicate symbol for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
ld: 1 duplicate symbol for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
我在我的 ios project.I 中使用下面的 Cocoapods 注意到 "Other LInker Flag" 中的一个尴尬的事情,它显示依赖(请参阅附件),任何人都可以帮我找到确切的问题
'HelpStack', 'pop', '~> 1.0' 'Bugsnag' 'CHRTextFieldFormatter''Heap'
还附上了我的链接器错误快照
我正在使用 xcode7
通过将项目路径提供给 pod 文件并输入命令,使用模拟器更新 pod 文件
pod install
有一个class在.h文件中有一个声明
void AsyncDispatch(dispatch_block_t 块);
在 .m
void AsyncDispatch(dispatch_block_t 常量块)
{
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), 块);
}
并且此 .h 文件已导入多次 places.If 我删除了此文件,我的链接器问题已得到解决。
所以我觉得这个问题将通过导入你自己的 classes 来创建。请注意关于 cocoapods
没有问题
您可以使用下面的代码
void AsyncDispatch(dispatch_block_t const block) { dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), block); }
我在我的 ios project.I 中使用下面的 Cocoapods 注意到 "Other LInker Flag" 中的一个尴尬的事情,它显示依赖(请参阅附件),任何人都可以帮我找到确切的问题 'HelpStack', 'pop', '~> 1.0' 'Bugsnag' 'CHRTextFieldFormatter''Heap' 还附上了我的链接器错误快照
我正在使用 xcode7
通过将项目路径提供给 pod 文件并输入命令,使用模拟器更新 pod 文件
pod install
有一个class在.h文件中有一个声明 void AsyncDispatch(dispatch_block_t 块); 在 .m
void AsyncDispatch(dispatch_block_t 常量块) { dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), 块); }
并且此 .h 文件已导入多次 places.If 我删除了此文件,我的链接器问题已得到解决。 所以我觉得这个问题将通过导入你自己的 classes 来创建。请注意关于 cocoapods
没有问题您可以使用下面的代码
void AsyncDispatch(dispatch_block_t const block) { dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), block); }