我需要将一些框架与我的目标弱链接。
但是我找不到怎么做...
如果我尝试在 3.2 iPad 模拟器上运行我的项目,我会收到以下错误:
dyld: Library not loaded: /System/Library/Frameworks/iAd.framework/iAd
Reason : Image not found
谢谢 !
我需要将一些框架与我的目标弱链接。
但是我找不到怎么做...
如果我尝试在 3.2 iPad 模拟器上运行我的项目,我会收到以下错误:
dyld: Library not loaded: /System/Library/Frameworks/iAd.framework/iAd
Reason : Image not found
谢谢 !
转到您的项目 -> 目标 -> 构建阶段 -> 将二进制文件与库链接。
然后将要弱链接的库从“必需”更改为“可选”。
现在这行不通。请点击以下链接: https ://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Concepts/WeakLinking.html
选择您要修改的目标并显示其构建阶段。
展开 Link Binary With Libraries 构建阶段以查看目标当前链接的框架。
如果要弱链接的框架在 Link Binary With Libraries 构建阶段中列出,请选择它,然后选择 Edit > Delete 将其删除。
现在您可以告诉链接器对该框架使用弱链接。
选择目标,打开其信息窗口,然后单击构建。
在 Other Linker Flags 构建设置中,添加以下命令行选项规范,其中 FRAMEWORK_NAME 是您要弱链接到的框架的名称:-weak_framework FRAMEWORK_NAME
构建您的产品。