-
Carthageで特定のライブラリだけupdateする
Thursday, April 14, 2016
Carthage、とっても便利なのですが、carthage updateと生のまま打ってしまうとビルド時間がながくなるので、 その間にお風呂に浸かっていることが多いです。 一度に複数追加したり、バージョンアップさせるのなら問題ないのですが、 1つだけ追加や、1つだけバージョンアップさせる時に、carthage updateなんてすると泣きを見るので、特定のライブラリだけupdateする方法をメモしておきます。 …
-
しばらくはcarthageでライブラリを更新するときは--no-use-binariesを付けたほうが良さそう
Thursday, March 24, 2016
今日、重い腰を上げて、メインのXcodeを7.3にして、Xcode7.2.1はリネームして保存し、 個人的に制作しているアプリやライブラリを少しずつSwift2.2対応させています。 といっても、大した対応はしなくて良さそうなのでホッとしています。 …
-
Travisでcarthageを使う場合
Thursday, February 25, 2016
travis ciを使って、CarthageのビルドチェックやReleaseにframework.zipを貼り付ける場合に、 before_install: - brew update - brew install carthage といった感じに書くのですが、どうやら最近のtravis ciのbrew上には最初からCarthageが入っているらしく、 brew install carthageのところでコケてしまいます。 なので、brew install carthage を削除すればいい…のですが、必ずしもcarthageのバージョンが最新とも限らないので、以下のようにして、最新のものを使うようにします、 before_install: - brew update - brew unlink carthage - brew install carthage 一度unlinkすれば、新しい物をダウンロードできるようです。
-
UIView/UIImageをPDFに変換するライブラリ、PDFGeneratorを作成しました
Saturday, February 6, 2016
先日記事に書いた「UIViewをPDFファイルに変換する」の内容を、この休みを使ってライブラリ化して公開しました。 sgr-ksmt/PDFGenerator …
-
Carthageのcopy-frameworksでInput Filesに追加するframeworkの一覧を出力するスクリプトを書いてみた
Thursday, February 4, 2016
carthage updateを行ったあとに、Targetの[Build Phases]にRunScriptを作って、 以下のようにcommandとInput Filesにライブラリのframeworkのpathを指定するのですが、 スクリーンショット 2016-02-04 16.57.42.png このInputFilesに入力するpathの一覧をターミナルで出力できるように、スクリプトを書いてみました。 特に手入力して頑張る場合、typoする可能性もあるので、正確なpathを吐き出してもらったほうが安心したりします。 …
-
carthage archiveでのzipの出力先を変える
Wednesday, February 3, 2016
Carthageで、ビルド済みframeworkをGithubのReleaseに添付するときに、 carthage archive [library_name] でframework.zipを作成するのですが、 出力先を変えたいという場合があります。 …