PlatinumKit-iOS Platinum的使用导入
来源:互联网 发布:java库存管理系统设计 编辑:程序博客网 时间:2024/05/16 23:42
博主博客:http://blog.csdn.net/Lawrence2333/article/details/52288503
到可以在iOS上开发的UPnP开源库,看似很多,我知道的有Cyberlink,upnpx,libupnp,还有这个折磨了我一天多才终于勉强可以跑的PlatinumKit。
似乎大家用的比较多的就是这个PlatinumKit了,但是网上一堆的使用方法并不能好好地解决。(好像是因为比较旧了),在此献上折腾了许久,终于可以跑通的解决方案。
首先是PlatinumKit的版本,我使用的版本是 PlatinumKit-1-0-5-13_0ab854,需要的筒子可以私信我。
我的xcode版本是7.3
然后就是蛋疼的步骤
1、打开你文件存放目录下的
…./PlatinumKit-1-0-5-13_0ab8542/Platinum/Build/Targets/universal-apple-macosx/Platinum.xcodeproj
2、这时候你直接跑这个工程会出现报错,报错如下
这里似乎是源码的bug,找到这个位置
先这样修改
这时候点击运行
应该就能跑通了(不能通的话我也救不了你了)
但是这不是我们想要的结果
3、点击工程停止按钮旁边的target
发现工程有很多的target,实际上我们需要在iphone和模拟器上面跑的只需要其中的部分。
在跑之前先设置一下编译指令集的问题。
点击project下的targets,点选Platinum-iPhone-Framework-Universal
右边BuildSetting->All->Architectures
设置为
重复以上步骤到Platinum-iPhone-Static-Universal、Platinum-iPhone-Static、Platinum-iPhone-Framework中。
需要注意的是Architectures中的每个子项都一定要设置
4、回到项目中止按钮旁边的target选择,将Platinum-iPhone-Framework-Universal、Platinum-iPhone-Static-Universal、Platinum-iPhone-Static、Platinum-iPhone-Framework,每次选择一个并运行一次。
只要build success就好了 如果还有红色先不管他
5、全部跑完之后,在xcode里面点击windows->projects
再选择你现在正在打开的Platinum工程
点击这里
这时候会跳到一个文件夹
文件夹中->build->projects中有三个文件夹,
后两个分别对应模拟器和真机的文件。
点击进去 将对应的libPlatinum.a和Platinum.framework拖进自己的工程里面,就可以正常使用啦!
(ps:在写它的东西的时候,需要将原本.m的文件后缀改成.mm噢)
还有什么其他问题,可以留言我们一起解决噢~
另外在此呼吁国内的iOS大神~有时候被一些东西坑了好久最后解决之后~记得分享出来嘛,可以让别人不在这种坑里面花大量的时间。(真的资料太少了,全世界同一篇)
- PlatinumKit-iOS Platinum的使用导入
- PlatinumKit-iOS Platinum的使用导入
- IOS DLNA PlatinumKit库的使用
- IOS DLNA开发(CyberLink和PlatinumKit)
- Platinum
- CyberLink 和 PlatinumKit 两者的比较
- Platinum SDK 使用 NDK 编译
- iOS-PCH File的快速导入方法和使用
- iOS DLNA Cyberlink,PlatinumKit库完成DLNA功能
- iOS Framework的导入和使用
- iOS项目导入HealthKit的使用
- 基于Platinum库的DLNA开发
- 转-iOS利用Platinum库开发DLNA功能
- iOS开发,如何利用Platinum库开发一个DLNA功能
- iOS 彻底删除使用cocoapods导入项目的第三方
- iOS 彻底删除使用cocoapods导入项目的第三方
- iOS CocoaPods安装 导入 使用
- 基于Platinum库的DMR实现(android)
- 程序中的浪漫---爱心的代码
- C++中cout、cin和endl的用法
- ubuntu 中添加中文支持
- 【炉石传说】卡片模型的小分析
- 作业题8.23
- PlatinumKit-iOS Platinum的使用导入
- Python的内存管理机制(一 小内存块的申请)
- easyui-layout 布局自适应
- 【已解决】OPC server 枚举本地OPC服务器出错:检索COM类工厂中CLSID为{ DFB8323C-A952-11D2-A46B-00C04F796375} 80040154
- 特色的tab标题栏使用
- web服务器与http协议
- 传感器网络协议栈
- 记一次优化, 纠正SQ的L执行计划优化
- iOS 开发 多线程详解之NSThread异步线程下载网络图片