任务:创建可以集成到任何 iOS 项目中的框架或 SDK

Posted

技术标签:

【中文标题】任务:创建可以集成到任何 iOS 项目中的框架或 SDK【英文标题】:Task : To Create a Framework or SDK which could integrated into any iOS project 【发布时间】:2018-02-06 10:00:33 【问题描述】:

由于我从未创建过框架或 sdk,请指导如何创建它。

推送通知功能

1) 接收推送通知时处理不同类型的推送通知(文本、自定义、图像)

2) 每当用户收到推送通知时,请求将发送到特定用户已收到通知的服务器,因此不会再次将该通知发送给同一用户。

我只是想知道哪个是最好的创建这个。 我已经阅读了有关 cocoa touch 框架和 cocoa touch 静态库的信息。

最后,我必须进入一个文件,就像在 android 中一样,我们创建 .aar 并共享。

所以我决定创建 Cocoa 静态库然后分享它。或者有更好的方法继续

谢谢

【问题讨论】:

@Lu_ No....因为只是想要什么是正确的路径....我已经做了一些搜索...但不知道从哪里继续 - 【参考方案1】:

静态库是隐藏私有类的唯一选择。

如果您不需要隐藏任何内容,您可以选择框架并直接将其导入任何项目中。

1) 启动项目

2) 将文件 .a 放入您要使用的项目中

如果您遇到任何导入错误,请通过此链接。 https://www.raywenderlich.com/41377/creating-a-static-library-in-ios-tutorial

希望对你有帮助。

【讨论】:

以上是关于任务:创建可以集成到任何 iOS 项目中的框架或 SDK的主要内容,如果未能解决你的问题,请参考以下文章

quartz任务调度框架与spring整合

iOS 中的 MPL 库集成。它会与 APPLE 在应用程序购买或任何其他支付规则中发生冲突吗?

如何将我的 DDD 模型中的“用户”与身份验证用户集成?

将第三方框架添加到 iOS 应用中的 Xcode 子项目或主项目

如何使用Jenkins进行持续集成测试

使用flutter项目创建原生ios框架(.framework)和Android jar