Omp*_*pah 8 iphone xcode objective-c ios4 ios
我正在使用新的xcode4修补从iOS 4.2到4.3的应用程序.除了将iOS设置为4.3之外,没有进行任何更改,我创建了权利并且去了!
我收到的消息是:
Undefined symbols for architecture armv6:"function", referenced from:
Run Code Online (Sandbox Code Playgroud)
香港专业教育学院尝试清理项目,重新安装xcode.我也卸载了xcode4演示版.我也尝试设置优化armv7.
我会很高兴得到一些帮助,我被困住了.真.
首先十分感谢!
nev*_*ing 12
这是我遇到这个问题的方法:
我通过将它们拖到我的项目导航器中.h,.m从另一个项目中添加了一个和NIB.Xcode没有正确地将它们添加到Build Phases中.
我解决这个问题的方法:

.m文件添加到"编译源"(将其拖过,或使用+按钮).xibStoryboard文件添加到"复制包资源"mem*_*ons 10
对于这种类型的错误,这是我通常看到的:
Undefined symbols for architecture armv6:
"_OBJC_CLASS_$_MyCustomController", referenced from:
objc-class-ref in SomeOtherController.o
ld: symbol(s) not found for architecture armv6
Run Code Online (Sandbox Code Playgroud)
几乎每次我看到这个错误都是由SomeOtherController.hor中import语句中的隐藏/不可见字符引起的SomeOtherController.m.因此,查看.h和.m文件,找到如下所示的行:
#import "MyCustomController.h"
Run Code Online (Sandbox Code Playgroud)
删除此行并重新键入(不要复制/粘贴它 - 您只需重新设置有问题的隐藏字符).
| 归档时间: |
|
| 查看次数: |
16889 次 |
| 最近记录: |