如何在CocoaPods中制作含有ARC和MRC工程的SPEC
- 目前工程中引用了一些三方库是MRC的,并且是以COPY源码的方式
- 70%的源码是MRC的
希望有一种方式能够在SPEC中配置混编ARC,MRC
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
希望有一种方式能够在SPEC中配置混编ARC,MRC
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
使用
subspec
(子模块配置),每个子模块中可以各自设置,决定是否使用ARC
详细说明看一下官方文档Podspec Syntax Reference
下面是一个例子,做的是百度地图2.8的API,其中我扩展了一些方法。
例子中,其中
BaiduMapAPI/Core
不支持ARC
,BaiduMapAPI/Extend
支持ARC
,默认加载All
,All
中依赖BaiduMapAPI/Core
和BaiduMapAPI/Extend
这样就可以在默认情况下将完整的库引入项目:spec.ios.vendored_frameworks 我在提交时,告诉我,我的路径找不到该文件,但是,路径是正确的。
我在spec文件里 指定vendored_frameworks 路径也没有就问题 但是编译工程的时候提示 file not found 请问怎么解决才好