I was wondering if anyone knew with XCode 4.1 how to create a shell script. The option for that doesn't exist, but it might be called something else in the latest version. Ta
-
Do you need to run this script alone or this should be run after or before a build of particular target?Johnnywho– Johnnywho2012-02-01 01:10:33 +00:00Commented Feb 1, 2012 at 1:10
-
Should be before (but answered below).Doz– Doz2012-02-02 04:10:03 +00:00Commented Feb 2, 2012 at 4:10
Add a comment
|
1 Answer
- Select your project in the navigator
- Click "Add Target" - Choose "Aggregate" for an empty Target
- Add Build Phase -> Add Run Script
- Click Build Phases and edit the Run Script Phase
5 Comments
abbood
why do i keep on bumping into you on SO? :)
justin
@abbood probably because i spend too much time here :)
Sandy Chapman
An alternative to using a Run Script is to edit the Scheme and under "Run" > "Info" select
/usr/bin/sh as the executable and under "Run" > "Arguments" select the script in "Arguments Passed On Launch" that you wish to run. This way you'll get the output in Xcode's console. In my project, I do this to run a Ruby script using /usr/bin/ruby as the executable and $(PROJECT_DIR)/myscript.rb as the argument.Lysdexia
I'm currently facing the same problem right now, difference is, there is no Aggregate option on Target in xcode 9.4.1. Can you please help me? Thanks