Microsoft Cognitive Services Face API - 如何在没有可可豆荚的情况下集成 iOS 框架?

Posted

技术标签:

【中文标题】Microsoft Cognitive Services Face API - 如何在没有可可豆荚的情况下集成 iOS 框架?【英文标题】:Microsoft Cognitive Services Face API - How to integrate iOS Framework without cocoa pods? 【发布时间】:2017-02-16 00:49:41 【问题描述】:

我正在考虑集成此处找到的 Face ios SDK:

https://github.com/Microsoft/Cognitive-face-ios

不幸的是,微软提供的唯一选择是使用可可豆荚,而使用可可豆荚不是这个项目的选择,所以这里是我的问题:

如何从可可豆荚中提取 SDK 到独立项目中?我这甚至可能吗?

有没有办法只下载 Face iOS SDK 并在没有我不知道的可可豆荚的情况下集成它?

【问题讨论】:

【参考方案1】:

Cocapods 只是一个易于集成的库管理器,如果您不想将该工具作为依赖项,您可以自己从源代码构建库。

如果您对构建或集成有任何其他问题,请随时更新问题。

最好的, 胡轩(肖恩)。

【讨论】:

嗨轩,感谢您的回复。是的,这正是我的问题。我在哪里可以找到干净的库/源代码,以便我可以自己集成它,而无需清理和恢复所有 cocoapod 设置? 您可以在 Xcode 中打开项目并构建它。不应该有内部 cocapods 依赖。 AFAIK,cocapods 只是一个配置文件,因此我们可以通过 pods 命令行发布库。如果我犯了任何错误,请随时 ping 我。 嗨轩。您说的是提供的演示项目吗?我只需要将该库集成到一个新项目中。对于像微软这样的公司来说,从演示项目中删除它是一个非常糟糕的解决方案。任何其他供应商都将使他们的库可用,而不是演示文件和不必要的配置,以便开发人员可以轻松地集成它们,而不会用不必要的代码使任何项目膨胀。如果我遗漏了什么,请告诉我,事实上我可以下载该库并将其轻松添加到我的一个项目中。 演示项目和实际库是两个独立的项目。实际上,该库只是在 obj-c 中实现的一些类,它位于 github.com/Microsoft/Cognitive-Face-iOS/tree/master/Pod/Classes。 太好了,谢谢你,这正是我要找的信息。所以从技术上讲,只需将它们拖放到我的项目中就可以了,还是需要额外的设置?顺便说一句,Faces 引擎做得很好。它确实做得很好。

以上是关于Microsoft Cognitive Services Face API - 如何在没有可可豆荚的情况下集成 iOS 框架?的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft Cognitive Services Face API - 如何在没有可可豆荚的情况下集成 iOS 框架?

Microsoft Speech API - Cognitive Speech STT iOS:语言不变

Microsoft Cognitive Speaker Recognition API - 注册 - 无效音频 400 错误

将 Microsoft Cognitive SpeechSDK 框架集成到 Swift 应用程序中

Microsoft Cognitive Speech-to-Text Service --- 选择麦克风

重磅 | 微软开源Microsoft Cognitive Toolkit深度学习工具包,加入强化学习元素