首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Xcode8.3中导入私有框架而不会得到"Undefined symbols for architecture arm64“

如何在Xcode8.3中导入私有框架而不会得到"Undefined symbols for architecture arm64“
EN

Stack Overflow用户
提问于 2017-05-14 17:17:37
回答 1查看 1.8K关注 0票数 2

我正在尝试使用_CDBatterySaver打开低功耗模式,只需使用以下命令

代码语言:javascript
复制
    [[_CDBatterySaver batterySaver] setMode:1];

我知道不存在与前面的Xcode相同类型的目录,所以这些方法不起作用。

我也尝试过导入".h“文件,但不起作用。

它是CoreDuet框架的一部分(从GitHub下载)

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-08-15 09:05:28

基于Siguza应答

较新版本的Xcode使用tbd v2格式。下面是一个.tbd存根文件,它将使用最新版本的Xcode进行编译。

代码语言:javascript
复制
--- !tapi-tbd-v2
archs:           [ armv7, armv7s, arm64 ]
uuids:           [ 'armv7: CBD84526-2D11-4CF3-83A7-4408DA532D3E', 'armv7s: 37ACF720-FA66-4B2D-8411-09D0B607E1A0',
                   'arm64: 19F91B79-9FA2-4944-9E68-3E632C938AE3' ]
platform:        ios
install-name:    /System/Library/PrivateFrameworks/CoreDuet.framework/CoreDuet
objc-constraint: none
exports:
  - archs:           [ armv7, armv7s, arm64 ]
    objc-classes:    [ __CDBatterySaver ]
    objc-ivars:      [ __CDBatterySaver._connection ]
...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43962260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档