LoginSignup
13
12

More than 5 years have passed since last update.

Aggregateを使って、archiveのときだけrun scriptを実行する

Posted at

archiveのときだけ実行したい

  • aggregateをtargetに追加する。(Editor > Add Target)
  • 追加したaggregateのBuild Phasesにrun scriptを追加する
  • schemaを変更してarchive時だけ、targetを実行する

スクリーンショット 2014-04-14 11.23.03.png

  • もともと、crashlyitcsのrun scriptをarchiveのときだけ実行したかったので、上のようにaggregateを作成して実装したけど、ダメだった。。理由は、build settingを見てcrashlyitcsのrun scriptは実行されるから。
  • buildsettingに関係なく実行するscriptで、archiveのときだけ実行したいならいいかもしれない

configurationがReleaseの時だけ実行したい

  • これでも毎回buildすることはなくなる
releaseConfig="Release"
if [ "$releaseConfig" = "${CONFIGURATION}" ]; then   
    echo "Running Crashlytics"
    ./Crashlytics.framework/run {your_api_key_here}
fi

参考

13
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
12