ruby スクリプト (fastlane ツール) を統合し、xcode の実行段階で次のように呼び出しようとしています。
fastlane xcode_run_phase
私の端末では問題なく動作しますが、xcode では次のエラーが発生します。
/Library/Ruby/Gems/2.0.0/gems/fastlane-1.53.0/lib/fastlane/fast_file.rb:20:in `tr!': 互換性のない文字エンコーディング: US-ASCII および UTF-8 (エンコーディング::互換性エラー)
Xcode が奇妙なモードで実行しているため、Ruby エンコーディングが壊れています。強行してみた
#!/usr/bin/env bash
または、ここのように別の rvm を強制する: rvm を使用して、Xcode Run Script ビルド フェーズ で特定の Ruby を強制的に実行します。
ターミナルのように、xcode に通常モードでスクリプトを強制的に実行させる方法はありますか?
ありがとう