iOS 6:链接器警告/图标错误

iOS 6:链接器警告/图标错误,ios,testing,frameworks,icons,Ios,Testing,Frameworks,Icons,我正在完成我的第一个应用程序,在构建时没有警告,并且在iphone上正确运行。 我尝试设置一个图标,在我的应用程序摘要中添加一个图片57x57.png和114x114.png,但它只出现在模拟器上,而不是我的iphone上!我试图进入info.plist,但我没有更改任何内容:/ 我有一个警告,我不知道如何修复: 警告:复制捆绑资源生成阶段包含此目标的Info.plist文件“iNiveau PRO/iNiveau PRO Info.plist” 其次,我试着运行测试,得到了4个错误,它们在我刚

我正在完成我的第一个应用程序,在构建时没有警告,并且在iphone上正确运行。 我尝试设置一个图标,在我的应用程序摘要中添加一个图片57x57.png和114x114.png,但它只出现在模拟器上,而不是我的iphone上!我试图进入info.plist,但我没有更改任何内容:/ 我有一个警告,我不知道如何修复:

警告:复制捆绑资源生成阶段包含此目标的Info.plist文件“iNiveau PRO/iNiveau PRO Info.plist”

其次,我试着运行测试,得到了4个错误,它们在我刚运行iphone时没有出现,我也不知道如何修复:

架构i386的未定义符号:_AVMediaTypeVideo, 引用自: -[NiveauViewController setTorchOn:]在NiveauViewController.o_cGraffineTransformMakeRotation中,引用自: -MenuViewController.o中的[MenuViewController viewDidLoad] -[NiveauViewController viewDidLoad]在NiveauViewController.o中 -LenkhoViewController.o_OBJC_CLASS_$_AVCaptureDevice中的[LenkhoViewController viewDidLoad],引用自: NiveauViewController.o ld:未找到架构i386的符号中的objc class ref clang:错误:链接器命令失败,退出 代码1使用-v查看调用

因为我发现framekors可能有问题,但我正确地在我的文件中添加了框架,例如在NiveauViewController.h中: ->导入


非常感谢=

包括框架头是不够的。您应该选择您的项目目标,选择摘要,并在链接框架和库一节中添加AVFoundation框架以进行链接。

您需要实际将项目链接到这些框架。在Xcode左侧的项目导航器中单击项目,选择目标,选择摘要选项卡,然后向下滚动,直到看到链接的框架和库部分。单击加号图标

看起来您需要添加AVFoundation.framework和QuartzCore.framework


那么就图标困境而言,如果没有更多信息很难说,但是您是否验证了您的图标名为icon.png和Icon@2x.png它们真的是57x57和114x114?

但我已经做到了!这就是我为什么不理解这类错误的原因:/Roooh我不能发布图片给你看,因为我对堆栈太新了…:/但我认为我正确地添加了像您在我的项目摘要中和之后所展示的库。对于图标,我将图像放在摘要应用图标上,它们实际上是57x57和114x114,带有icon.png和Icon@2x.png名字,它不起作用,我不知道为什么…:/此外,你知道在你的形象的中心你有项目和目标。在目标上,我有我的应用程序iNiveau Pro和iNiveau抗议。它们都有我设置的图标,但不是在我的iphone上。这就是为什么我真的不明白:/EDIT:测试应用程序中有一个问题,使用框架。但现在它起作用了!只是需要图标的帮助=