未找到目标 c social/social.h
Posted
技术标签:
【中文标题】未找到目标 c social/social.h【英文标题】:objective c social/social.h not found 【发布时间】:2013-09-23 21:15:30 【问题描述】://
// Social.h
// Social
//
// Copyright (c) 2012 Apple Inc. All rights reserved.
//
#import <Social/SLServiceTypes.h>
#import <Social/SLRequest.h>
#if TARGET_OS_IPHONE
#import <Social/SLComposeViewController.h>
#endif
我正在尝试在 Xcode 5 中为 ios-6 编译一个简单的应用程序,并调用苹果提供的基本社交框架。我收到 SLComposeViewController 的错误 - 找不到文件。这是一个新错误,刚刚决定在今天下午的构建时间出现。我有其余的社会框架。有什么想法吗?
【问题讨论】:
【参考方案1】:这只是一个猜测,但由于它是苹果提供的框架,你需要先在框架中链接,然后再导入。
因此,通过在文件管理器视图中单击您的项目,然后单击“构建阶段”选项卡,转到“构建阶段”。 进入后,点击链接二进制库并点击加号按钮
然后搜索社交
这只是我的想法,我现在无法在我的 mac 上,但它应该是解决方案
【讨论】:
您好,框架已链接导入。这工作了几天,然后就停止了。文件存在广告似乎缺少指向 /System/Library/Frameworks/Social.framework/Headers 的符号链接,XCode 表示应该在其中找到该文件 - 但它不存在于那里 - 也没有指向实际文件的符号链接位置实际上是:./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/Social.framework/Headers/SLComposeViewController.h跨度> 【参考方案2】:在旧版本的 Xcode 中有时会出现此类问题。对于此问题,请转到链接框架和库部分,单击加号按钮并添加“AdSupport.framework”。然后清理并构建您的项目。
【讨论】:
以上是关于未找到目标 c social/social.h的主要内容,如果未能解决你的问题,请参考以下文章
未调用 didEnterRegion 但在目标 C 中调用了 didExitRegion
iOS社交分享TwitterFacebook拷贝到剪切板LINE及邮件
对于某些构建目标,NDK构建器r15既未找到HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC,也未找到pthread_condattr_setclock;构建失败