| 

.NET C# Java Javascript Exception

3
Hallo,
ich habe ein Shell Skript für XCode geschrieben, was alle möglichen Aufgaben bündelt (Build, Test, Doku etc.). Habe mir hierfür ein zusätzöiches Target erstellt, welches dieses Skript aufruft.
Jetzt habe ich aber das Problem, dass ich das Skript nach einem Checkout nicht mehr ausführen kann (nutze Subversion). Erst wenn ich im Terminal "chmod +x myscript.sh" ausführe funktioniert es wieder.
Hat jemand eine idee, wie ich XCode dazu bringen kann, dass diese Eigenschaft nicht entfernt wird oder alternativ, wie diese Eigenschaft nach einem Checkout wieder gesetzt wird?
30.05.2011
michael2011 396 7
2 Antworten
1
Alternativ sollte es auch ohne das chmod gehen, wenn Du das Skript als Argument von bash aufrufst:

bash ./myscript.sh -n $PROJECT_NAME
31.05.2011
theorist 494 5
Jup, hab es getestet und es funkioniert auch. Danke!
michael2011 31.05.2011
0
Hab die Lösung gefunden...
Man kann einfach in XCode an der Stelle wo man das Skript aufruft auch den chmod Befehl eintragen, also:
chmod +x ./myscript.sh
./myscript.sh -n $PROJECT_NAME
31.05.2011
michael2011 396 7

Stelle deine Xcode-Frage jetzt!
InnoGames GmbH
Sevitec Gruppe
infounit Software GmbH
myfactory International GmbH