Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于iOS,是否可以运行git命令?_Ios_Git - Fatal编程技术网

对于iOS,是否可以运行git命令?

对于iOS,是否可以运行git命令?,ios,git,Ios,Git,我想在我的应用程序中运行git命令,这样我就可以用repo执行git pull/commit/clone。可能吗?如何做?我在谷歌上搜索这个主题,但找不到答案。有什么好主意,谢谢 Git是开源的,用C编写。因此,理论上,您可以将其作为库包含在应用程序中 AppStore上有一个git客户端,所以它绝对是可行的 但是我不认为它是非常直接的,除非你有很多时间,否则我不会推荐它。Git是开源的,用C编写的。所以理论上你可以将它作为库包含在你的应用程序中 AppStore上有一个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在您的案例中不存在,因为它现在是您的应用程序,参数仍然可以相同,例如通过文本字段。

谢谢。你的话鼓舞了我。我看了一下源代码。这真是一项繁重的工作。谢谢你的建议。你的话鼓舞了我。我看了一下源代码。这真是一项繁重的工作。谢谢你的建议。