我有链接错误,如:
+[WeChatApiUtil DecodeBase64:] in libWeChatSDK.a(WeChatApiUtil.o)
"_deflate", referenced from:
+[MTAWXOHelper GZip:Out:] in libWeChatSDK.a(MTAWXOHelper.o)
"_deflateEnd", referenced from:
+[MTAWXOHelper GZip:Out:] in libWeChatSDK.a(MTAWXOHelper.o)
"_deflateInit2_", referenced from:
Run Code Online (Sandbox Code Playgroud)
但我已经将这些库添加到了我的目标中.但目前所有这些库都有不同的扩展名.tbd.
任何的想法?谢谢.
ViR*_*iRa 10
在链接tbd文件时,XCode 7中存在一个已知问题.以下是关于如何在XCode 7中链接tbd文件的苹果开发人员论坛答案的链接 - https://forums.developer.apple.com/message/8609#8609
[链接的片段可在下面找到]
这是Xcode 7 beta中的一个已知问题.
要解决此问题,请:
- 从链接库阶段或复制的捆绑资源阶段(有时会添加它们的位置)删除对.tbd文件的所有引用.
- 通过为要链接的每个库添加参数:-l,将要手动链接的库手动添加到"Other Linker Flags"构建设置(例如,添加"-lsqlite3"(不带引号)).
对于那些好奇的人来说,.tbd文件是新的"基于文本的存根库",它提供了用于SDK的存根库的更紧凑版本,并有助于显着减少其下载大小.
| 归档时间: |
|
| 查看次数: |
8284 次 |
| 最近记录: |