[英]CocoaPods Error (PubNub) with iOS Static Library Project
我正在开发iOS静态库项目(9.0)。 我决定将PubNub包含在我的静态库项目中。 我遵循的步骤;
PodFile的内容如下:
平台:ios,“9.0”
来源' https://github.com/CocoaPods/Specs.git '
use_frameworks!
pod“PubNub”,“〜> 4.0”
安装完成后,我会收到Debug和Release的警告;
[!] xxxIOSFramework [Debug]
目标覆盖`Pods / Target Support Files / Pods / Pods.debug.xcconfig'中定义的OTHER_LDFLAGS
构建设置。 这可能导致CocoaPods安装出现问题
.xcworkspace
并在树中看到了我的项目和Pods项目。 ld: framework not found Pods
在我重新搜索之后,大多数人说要删除用红色突出显示的Pods.framework
,我做了。
Pods.framework
,构建继续给出错误,如; ld: -rpath can only be used when creating a dynamic final linked image
Target > Build Settings > Other Linker Flags
。 添加了ObjC
,我还添加了$(inherited)
但错误仍然存在。 任何人都知道获取-rpath can only be used when creating a dynamic final linked image
错误时使用,同时将Cocoapods
添加到iOS静态库项目? 如果需要,我可以提供更多信息。
谢谢。
入门介绍了几种集成方式,从您的问题来看,您似乎一次使用了它们的机器人。
如果你想构建自己的静态库并在其中集成PubNub和CocoaLumberjack ,你应该坚持使用纯CocoaPods方法。 你需要:
pod install
这样你就可以在里面用PubNub客户端代码构建自己的静态库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.