MonkeyDev + CocoaPods 擦出的火花

前言

既然是Xcode工程,那是不是可以支持CocoaPods? 在我开发MonkeyDev的时候就想到过这个问题,几天突然兴起测试了一下,然后发现……

MonkeyDev + CocoaPods

MonkeyDev我就不说了,知道的人肯定会觉得这是神器,不知道的人先看Wiki吧,用上后你会喜欢上它的。

安装后之后,创建一个MonkeyApp类型的工程就叫MonkeyPod。

然后新建Podfile文件,内容如下:

1
2
3
target 'MonkeyPodDylib' do
pod 'FLEX', '~> 2.0'
end

然后执行pod install

完了之后打开MonkeyPod.xcworkspace

然后打开文件MonkeyPodDylib.m导入头文件#import <FLEX/FLEXManager.h>,如下函数中加入初始化代码:

1
2
3
4
[[NSNotificationCenter defaultCenter] addObserverForName:UIApplicationDidFinishLaunchingNotification object:nil queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification * _Nonnull note) {
[[FLEXManager sharedManager] showExplorer];
CYListenServer(6666);
}];

直接编译,enmm…… 当然是会出错的。

点击Pods,将所有Target的Build Active Architecture Only改成No,如下图:

image

然后编译,没有错误!直接运行!

image

集成成功!

是不是感觉踏入了一个新的世界。。。

待填的坑

  1. 所有第三方库都必须设置Build Active Architecture Only改成No
  2. 暂时只支持静态库

不过嘛,,,,也只是突然试一下,说明这条道路还是挺光明的。

em,,,,有坑慢慢填,希望大家持续关注!!!

AloneMonkey wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!