0

我正在制作一个应用程序(用于 Cydia),允许用户下载其他 .app 并安装它们。一切都下载得很好,但是当我开始移动文件时,我碰到了一堵墙。

代码:

//Start Moving
        NSString *str = textDownload.text;
        str = [str stringByReplacingOccurrencesOfString:@".zip"
                                             withString:@".app"];
        NSString *placeToMoveFile = [NSString stringWithFormat:@"mv %@/%@ /Applications/", documentsDirectory, str];
        NSLog(placeToMoveFile);
        const char *runCommand = [placeToMoveFile UTF8String];
        system(runCommand);

过了一会儿我开始有创意了(LOL)

我认为问题出在system(). 系统甚至没有向模拟器中的控制台提供输出。就像注释一样,该应用程序确实以 root 身份运行,所以我不应该在尝试将文件移动到 /Applications 时遇到权限错误。

4

0 回答 0