Undefined symbols for architecture xxx
referenced from: objc-class-ref in xxx.o
类似的问题碰过几次,相当挠头的,上次碰到是删除后,再重新覆盖文件,再拖放到项目中,莫名其妙就解决了。
今天再次碰到,试了几次都不行,在stackoverflow上找到一个帖子:
http://stackoverflow.com/questions/5403575/undefined-symbols-for-architecture-armv6-updating-to-ios-4-3
里面一个提到了可能是import参杂了一些特殊字符导致,这个估计可能是一种情况,不过对于我没帮助,我的问题解答是这个:
I added a .h, .m and NIB from another project by dragging them onto my project navigator. Xcode didn't add them to the Build Phases properly.
My solution for this problem:
Go to the Target in the navigator menu
Click on the "Build Phases" tab
Add the .m file to "Compile Sources" (either drag it across, or use the + button)
Add the .xib to "Copy bundle resources"
Clean and build
很奇怪,直接拖放文件有时候会不把文件放入编译路径,这似乎是个不稳定的情况,可能是XCode的bug吧。谨记之备忘。
分享到:
相关推荐
在IT行业中,分享功能是许多应用不可或缺的一部分,特别是在社交媒体领域。腾讯新浪微博分享是将内容从一个应用程序推送到腾讯微博和新浪微博这两个平台的功能。这个功能的实现通常涉及到OAuth 2.0授权协议,这是一...
在iOS应用开发中,"Framework not found IOSurface for architecture arm64" 是一个常见的构建错误,这通常发生在尝试编译或运行项目时,系统无法找到指定的架构(arm64)所需的IOSurface框架。该问题可能由多种原因...
CTR_DRBG(Counter Deterministic Random Bit Generator)是NIST(美国国家标准与技术研究所)在SP 800-90A标准中定义的一种伪随机数生成器(PRNG)。...在这个实例中,我们专注于使用mbed TLS库中的CTR_DRBG实现,该库...
《IEC 60617-2020国际标准Graphical symbols for diagrams》是国际电工委员会(IEC)制定的一项重要标准,主要关注图形符号在图表中的应用。这个标准详细规定了用于电气和电子工程领域图表绘制的一系列标准化图形...
在Xcode 10升级导致项目报错的常见问题解决中,我们可以看到,Xcode 10升级后会出现各种编译问题,例如library not found for -libstdc++报错、directory not found for option报错、script phase "[CP]Copy Pods ...
项目导入ZBarSDK 出错 ld: warning: ignoring file /Users/mac/...Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_ZBarReaderViewController", referenced from: 需要更换 libzbar.a 文件
IEEE 电气原理图形符号标准 Graphic Symbols for Electrical and Electronics Diagrams
SAE J1362-2023 Graphical Symbols for Operator Controls and Displays on Off-Road Self-Propelled Work Machines.pdf
Xcode 12.3真机调试包,操作如下: 前往--应用程序/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport文件夹,拖到文件目录下之后重启 Xcode 即可
libnx-SDL2 SDL2 部分实现。 安装: 确保正确安装SDL2(sdl2-config正常工作)。 ...$ cd libnx-SDL2 $ make $ export DEVKITPRO=`pwd...Undefined symbols for architecture x86_64: "_accountInitialize", referenced
《IEC 60617-2020-DATABASE SNAPSHOT Graphical symbols for diagrams》是国际电工委员会(IEC)发布的一份关于图形符号的标准,主要应用于电气和电子工程领域的图示设计。这份标准详细规定了用于图表的图形符号,...
在ABAP编程中,FIELD-SYMBOLS是一个非常重要的概念,它允许我们动态地引用数据结构,无需预先声明具体的变量。这在处理多种不同类型的变量或处理结构化数据时非常有用,可以提高代码的灵活性和可维护性。下面将详细...
当你使用windows系统设计、开发苹果APP时,你需要...图标和字形生产文件已预先配置为使用Sketch Slice或Adobe Generator for Photoshop CC自动进行资产生产。还包括色板,动态类型表和字体。 仅做学习使用,不得商用。
`log-symbols` 模块的主要功能在于它为常见的日志级别(如信息、警告、错误等)提供了可视化的符号,这些符号在终端中会显示为不同的颜色,从而提高了日志的可识别性。例如,它可能会使用一个绿色的勾号(√)表示...
当遇到"VC++提示提示no symbols load..."这样的错误时,意味着调试器无法找到相应的符号文件来解析二进制代码,导致调试体验大打折扣。有了这个完整的符号包,开发者可以解决这个问题,顺利加载必要的符号信息进行...
在 64 位 Linux 系统下编译 zlib 库时,可能会出现 "could not read symbols: Bad value" 错误。这是因为在 64 位系统下,编译器需要使用 -fPIC 选项来生成位置无关代码,以便正确地链接库文件。 问题分析 --------...
Symbols is a Java library to generate static strings constants for attribute names using annotation processor. Tell me more In some cases, in Java (ex: when using reflection methods) we need to refer ...
描述中的"Undefined symbols for architecture arm64: referenced from:"是一个常见的编译错误,通常出现在iOS或macOS开发中,而不是Android。这个错误意味着在针对arm64架构(适用于苹果的64位设备)编译时,链接器...
### ISO/IEC/JTC1 图形符号在办公设备中的应用 #### 一、概述 ISO/IEC/JTC1发布的《图形符号—办公设备》标准定义了一系列用于表示办公设备功能状态的图形符号,旨在提高用户操作设备时的便捷性和安全性。...