首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin iOS中的Libgit2sharp

Xamarin iOS中的Libgit2sharp
EN

Stack Overflow用户
提问于 2019-03-11 20:13:11
回答 1查看 81关注 0票数 1

我正在尝试在一个Xamarin.iOS项目中运行Libgit2Sharp (我目前正在Xamarin.Droid上运行它)。为此,我试图遵循与Android相同的方法(生成自定义本机二进制包),但我遇到了一些疑惑/问题。

首先,iOS不允许使用动态库,至少如果你想将应用程序上传到市场上的话。有没有什么“简单”的方法不重建libgit2sharp让它运行静态库?也许App不会去官方App Store,但如果有可能的话,那就太好了。

在检查libgit2sharp源代码时我意识到的另一件事是,iOS不在可能的操作系统列表中,那么我是否应该进行任何其他修改以使其在iOS上运行?

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-14 22:37:14

所以最后我找到了一种在Xamarin.iOS中运行libgit2的方法。

基本上,我所做的是生成iOS libgit2静态库(您可以使用Objective-git存储库来做这件事,因为它是该过程的一部分),然后修改LibGit2Sharp项目以查找"__Internal“而不是.dll/.so动态库。

您只需要将libgit2静态库添加到您的Xamarin.iOS项目中,仅此而已。

希望有人能从中找到有用的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55101627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档