Xamarin iOS中的Libgit2sharp
我正在尝试在Xamarin.iOS项目中运行Libgit2Sharp(我目前正在Xamarin.Droid上运行它)。 为此,我尝试采用与Android相同的方法(生成自定义的本地二进制文件包),但我遇到了一些疑问/问题 首先,iOS不允许使用动态库,至少如果你想将应用上传到市场上。 有没有“简单”的方法可以让libgit2sharp运行静态库? 也许这个应用程序不会进入官方的应用程序商店,但如果有可能的话,我会很高兴知道 我在检查libgit2sharp源代码时意识到的另一件事是,iOS不在可能的操作系统列表中,因此我是否应该进行任何其他修改以使其在iOS上运行Xamarin iOS中的Libgit2sharp,xamarin,libgit2,libgit2sharp,Xamarin,Libgit2,Libgit2sharp,我正在尝试在Xamarin.iOS项目中运行Libgit2Sharp(我目前正在Xamarin.Droid上运行它)。 为此,我尝试采用与Android相同的方法(生成自定义的本地二进制文件包),但我遇到了一些疑问/问题 首先,iOS不允许使用动态库,至少如果你想将应用上传到市场上。 有没有“简单”的方法可以让libgit2sharp运行静态库? 也许这个应用程序不会进入官方的应用程序商店,但如果有可能的话,我会很高兴知道 我在检查libgit2sharp源代码时意识到的另一件事是,iOS不在可
提前感谢所以最后我找到了在Xamarin.iOS中运行libgit2的方法 基本上,我所做的是生成iOS libgit2静态库(您可以使用Objective git repository这样做,因为这是过程的一部分),然后修改LibGit2Sharp项目以查找“\uu Internal”,而不是.dll/.so动态库 最后,您只需要将libgit2静态库添加到Xamarin.iOS项目中即可
希望有人觉得这些信息有用。所以最后我找到了在Xamarin.iOS中运行libgit2的方法 基本上,我所做的是生成iOS libgit2静态库(您可以使用Objective git repository这样做,因为这是过程的一部分),然后修改LibGit2Sharp项目以查找“\uu Internal”,而不是.dll/.so动态库 最后,您只需要将libgit2静态库添加到Xamarin.iOS项目中即可 希望有人觉得这个信息有帮助