J'ai vraiment besoin de pouvoir lancer un fichier .sh depuis swift! J'ai regardé dans t et pour une raison quelconque les gens veulent que je cours le programme de coquille dans le dossier rapide mais il ne finit pas fonctionner. J'essaye d'exécuter une commande, vraiment. La commande shell a cependant besoin d'un argument qui sera transmis depuis l'application. La commande que j'essaye de courir est:Exécuter un fichier .sh à partir de swift?
chmod a-x /Applications/the input here
Je dois également pouvoir prendre l'entrée d'utilisateurs pour mettre le mot de passe. Comment est-ce que je devrais entrer le mot de passe?
EDIT
J'ai déjà essayé:
import Foundation
let task = NSTask();
task.launchPath = "/bin/chmod"
task.arguments = ["a-x /Applications/application.app"]
task.launch()
Quelqu'un at-il des conseils?
Qu'avez-vous essayé? Quelle partie de votre code ne fonctionne pas comme prévu? Malheureusement open source NSTask n'est pas encore implémenté ... – user3441734
Possible duplicate of [Comment exécuter un programme externe depuis Swift?] (Http://stackoverflow.com/questions/25726436/how-to-execute-external-program-from- swift/25729093 # 25729093) – Moritz
Pourrait être considéré mais le mien est une version très édulcorée. L'autre consiste à prendre des résultats et à les mettre en œuvre, mais le mien consiste simplement à exécuter le programme. – Jack