对于iOS,是否可以运行git命令?
我想在我的应用程序中运行git命令,这样我就可以用repo执行git pull/commit/clone。可能吗?如何做?我在谷歌上搜索这个主题,但找不到答案。有什么好主意,谢谢 Git是开源的,用C编写。因此,理论上,您可以将其作为库包含在应用程序中 AppStore上有一个git客户端,所以它绝对是可行的 但是我不认为它是非常直接的,除非你有很多时间,否则我不会推荐它。Git是开源的,用C编写的。所以理论上你可以将它作为库包含在你的应用程序中 AppStore上有一个git客户端,所以它绝对是可行的对于iOS,是否可以运行git命令?,ios,git,Ios,Git,我想在我的应用程序中运行git命令,这样我就可以用repo执行git pull/commit/clone。可能吗?如何做?我在谷歌上搜索这个主题,但找不到答案。有什么好主意,谢谢 Git是开源的,用C编写。因此,理论上,您可以将其作为库包含在应用程序中 AppStore上有一个git客户端,所以它绝对是可行的 但是我不认为它是非常直接的,除非你有很多时间,否则我不会推荐它。Git是开源的,用C编写的。所以理论上你可以将它作为库包含在你的应用程序中 AppStore上有一个git客户端,所以它绝对
但我不认为它会非常简单,除非你手头有很多时间,否则我不会推荐它。Git在iOS上不像在OS X上那样可用。在OS X上,你可以使用NSTask调用任何命令行命令,但在iOS上不可用NSTask。 实现您想要做的事情的唯一方法是获取Git源代码并将其包含在您的应用程序中
请记住,通常情况下,用户通过执行程序“git”与应用程序交互,并将其作为参数提供,例如
clone
。这意味着程序“git”在主函数中获得两个参数,并从它们的参数中执行需要执行的操作。在您的情况下,程序git不存在,因为它现在是您的应用程序,参数仍然可以相同,例如通过文本字段。git在iOS上不可用,就像它在OS X上一样。在OS X上,您可以使用NSTask调用任何命令行命令,但在iOS上不可用NSTask。
实现您想要做的事情的唯一方法是获取Git源代码并将其包含在您的应用程序中
请记住,通常情况下,用户通过执行程序“git”与应用程序交互,并将其作为参数提供,例如
clone
。这意味着程序“git”在主函数中获得两个参数,并从它们的参数中执行需要执行的操作。程序git在您的案例中不存在,因为它现在是您的应用程序,参数仍然可以相同,例如通过文本字段。谢谢。你的话鼓舞了我。我看了一下源代码。这真是一项繁重的工作。谢谢你的建议。你的话鼓舞了我。我看了一下源代码。这真是一项繁重的工作。谢谢你的建议。