LoginSignup
8
4

More than 5 years have passed since last update.

iOSアプリでRealmSwiftを使って実機インストールしたらstrip-frameworks.shが見つからないとビルドエラーになった

Posted at

環境

  • 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のバグなのでしょうか。。。

8
4
2

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
8
4