添加框架时 Xcode 出错

2023-12-19

当我只是通过将 .framework 从项目导航器拖动到选项卡来将其添加到“链接二进制文件与库”列表中时,我收到错误。

我的错误...

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_UAPush", referenced from:
      objc-class-ref in KinveyKit(KCSPush.o)
  "_OBJC_CLASS_$_UAirship", referenced from:
      objc-class-ref in KinveyKit(KCSPush.o)
  "_UAirshipTakeOffOptionsAirshipConfigKey", referenced from:
      -[KCSPush initializeUrbanAirshipWithOptions:error:] in KinveyKit(KCSPush.o)
  "_logging", referenced from:
      -[KCSPush application:didReceiveRemoteNotification:] in KinveyKit(KCSPush.o)
     (maybe you meant: _OBJC_IVAR_$_KCSLogManager._loggingState, _OBJC_IVAR_$_FBLogger._loggingBehavior )
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

当我删除 .framework 时,应用程序运行时没有错误。

另外,当我查看 Kinvey.framework 内的 Headers 文件夹时,我看到带有红色名称的头文件。这也许与问题有什么关系吗?

为什么会出现这种情况??


UAPush = 城市飞艇推送。

将 libUAirship.a 添加到您的项目中。

在这里你可以下载lib http://com.urbanairship.filereleases.s3.amazonaws.com/libUAirship-latest.zip.

关于城市飞艇推送的完整文档 http://urbanairship.com/resources/developer-resources

另请检查这个城市飞艇常见错误 https://stackoverflow.com/questions/15827119/ios-project-shows-linker-error-for-i386

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

添加框架时 Xcode 出错 的相关文章

  • 类型铸造自我

    以下自我转换对 ClassA 有何作用 这种种姓可以让你进入ClassA吗 A h类 interface ClassA NSObject NSUInteger someNumber ClassB classB property nonato
  • iOS 5 Twitter 框架和completionHandler 块 - “在此块中强烈捕获‘自我’可能会导致保留周期”

    我对编程和 Objective C 非常陌生 我正在尝试找出我的代码出了什么问题 我已经阅读了一些有关块的内容 但我不知道到目前为止我所阅读的内容与我的代码有何相关 我的代码使用 iOS 5 Twitter 框架 我使用了 Apple 提供
  • NSString 到 TimeInterval

    我有一个 NSString 的格式00 00 00 00最初获得自 dateFormatter setDateFormat HH mm ss SS 我如何获取该字符串并将其转换为 TimeInterval 如果您 100 绝对肯定这种格式永
  • 我可以提高当前模态视图控制器的动画速度吗?

    我正在编写一个绘图应用程序 当用户单击工具栏中的项目时 该应用程序会显示工具视图控制器 然而 我的几位 Beta 测试人员报告说 工具面板打开速度太慢 我使用标准的 presentModalViewController animated 调
  • Firebase 查询 - 查找包含字符串的子项

    我在使用 Firebase 查询时遇到了一些问题 我想查询对象 其中对象子值包含特定字符串 到目前为止 我有一些看起来像这样的东西 Firebase ref Firebase alloc initWithUrl https dinosaur
  • 在 Objective C 中读取解析 XML 的 CDATA 部分

    我正在研究一个关于解析 google 天气 api 的 iphone 示例教程 该 api 似乎不再存在 所以我找到了一个替代方案 本教程使用 libxml2 和 xpath 查询来解析 xml 文件 我成功解析了大部分数据 我遇到的问题是
  • Objective C - 如何从 NSAttributedString 创建 rtf

    我可以使用以下方法从 rtf 字符串转换为属性字符串 NSAttributedString attributedStr NSAttributedString alloc initWithData data options NSDocumen
  • 如何在 URL 类型 info-plist 中添加图像?

    我无法在信息列表中的 URL 类型中添加图像 图像已添加到 Assets xcassets 中 请帮助我 我搜索有关 URL 类型的信息 但没有得到任何解决方案 为了将图像添加到 URL 类型 您需要在项目文件夹中添加图像 然后在其中键入图
  • iPhone/Xcode:UIImage 和 UIImageView 无法使用该程序

    从 iPhone 照片库中选取图像后 我尝试在 iPhone 文档目录中保存和加载 UIImage 它可以这样做 但由于某种原因 当我加载图像时 它会逆时针旋转 90 度 这是我的 saveImage 和 loadImage 方法 保存图片
  • Objective-C 运行时如何知道弱引用对象是否还活着?

    随着 ARC 的出现 一些新功能可供开发人员使用弱引用对象 id objc loadWeak id location 是其中之一 该函数接收一个参数 该参数对应于内存中存储弱对象的位置 如果该对象仍然存在 则返回该对象 或者nil如果它被解
  • Unity IAP 无法在 Apple Testflight 中工作

    过去几天尝试让 IAP 在我的第一个游戏应用程序的 TestFlight 上运行时遇到问题 IAP 在 Unity Editor 假商店 和 Google Play 内部测试轨道 上运行良好 我没有从苹果商店收到任何产品价格 并且购买按钮没
  • 读取静态库中的.pch文件

    我正在创建一个静态库并添加我想要向其他项目公开的所有项目文件 现在 我有一个 pch 文件 其中包含将在整个应用程序中使用的大部分 import 语句 编译此静态库时 由于缺少导入语句 我收到错误 我尝试在 复制标头 和 复制源 中复制 p
  • 通过派生指针调用基类函数

    Objective C 如何使用派生指针调用基类函数 其中 foo 在派生类中被重写 本质上相当于这个 C 代码 base b ptr 0 derived d ptr new derived d gt base foo 我认为这应该相当简单
  • 如何保存 UIButton 的属性并使用按钮加载? [复制]

    这个问题在这里已经有答案了 可能的重复 如何在应用程序中保存和加载 UIButton 的 alpha 值 https stackoverflow com questions 7336594 how can i save and load t
  • 如何使用核心动画来动画 NSTextField 的背景颜色?

    我正在尝试使用核心动画来突出显示无效的文本字段 my field animator setBackgroundColor NSColor yellowColor 更新字段背景颜色 但不会以动画方式显示更改 正确更新字段位置等属性 我假设这是
  • 无法使用“class”作为 NSDictionary 中的键

    我正在尝试使用一个类作为NSDictionary 我看了答案这个问题 https stackoverflow com questions 730076 using class as key in nsdictionary我所拥有的几乎是一样
  • 如何将此脚本安装到 PhoneGap for iOS 中

    我不了解任何 Objective C 这就是我使用 PhoneGap 来创建 iOS 应用程序的原因 iOS 版 PhoneGap 存在一个很大的缺陷 键盘上经常有表单助手 下一个 上一个 和 完成 按钮 网上关于如何摆脱这个的信息很少 所
  • Xcode4工作区共享项目

    我正在尝试使用新的 Xcode4 工作区功能来迁移一些之间具有依赖关系的 Xcode3 项目 我有一个创建静态库的项目 然后是一个依赖于静态库的应用程序项目 因此 正如指南中提到的 我创建了一个新的工作区并将这两个项目拖到工作区中 但是 当
  • 检测 UICollectionView 中的页面更改

    我尝试寻找这个问题一段时间 但找不到这个问题的答案 我的问题是我有一个UICollectionView滚动方向是Horizontal with Paging Enabled 我的问题是我想保留用户所在的当前页码 所以我创建了一个int变量
  • Objective-C 中的属性列表 (plist) 数组未正确返回整数

    总之 我遇到了一个问题 我从属性列表中包含的 NSArray 中读取了我期望的 NSNumber 内容 而不是获取诸如 1 之类的数字 而是得到了看起来像是内存地址的内容 即 61879840 财产清单中的数字显然是正确的 有人知道为什么会

随机推荐