環境
- OS: v10.11.2
- XCode: v7.2
- Realm: v0.97
ずっと保留にしていたSwift2.0の対応のため、久しぶりにXCodeを起動して、Realmのバージョンを上げて、コード修正して、実機インストールしてテストしようとしたら
.../foo.app/Frameworks/Realm.framework/strip-frameworks.sh:No such file or directory
strip-frameworks.shが見つからないよというエラーになった。
自分の場合、CocoaPodsではなく、Dynamic Framework(直接frameworkを公式サイトからダウンロードしてプロジェクトに追加)の方法をとっているので、公式ドキュメントの手順通り、
アプリケーションのターゲットの“Build Phases”タブで新しく“Run Script Phase”を追加し、以下のスクリプトをそのままコピー&ペーストしてください。
bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework/strip-frameworks.sh"
この手順はアプリケーションを申請する際のiTunes Connectの不具合を回避するために必要です。
をしています。
パスは公式ドキュメント通り間違っていないし、エミュレータでは問題ないので、原因不明だったところ、こちらのGithubのIssueにあるように、一度、Run Scriptを削除して、もう一度Run Scriptを追加するという手順で解決しました。
XCodeのバグなのでしょうか。。。