概要
- 以下の通りに進める。
- その上で下記のエラーが出たので対応を行った。
エラー対応
periphery: command not found
- 下記のエラーが発生。
/Users/ikeh/Library/Developer/Xcode/DerivedData/periphery-sample-ebunibmbisdaeaaxlfjwgzvlgizm/Build/Intermediates.noindex/periphery-sample.build/Debug-iphonesimulator/Periphery.build/Script-DA09C6AC2AD536D400FED882.sh: line 5: periphery: command not found Command PhaseScriptExecution failed with a nonzero exit code
/opt/homebrew/bin
のPATHが通っていないのが原因
M1 環境で Homebrew 導入コマンドを Xcode から叩けない場合の対処法 M1 (Apple Silicon) 環境の Homebrew については、デフォルトのインストール先が /opt/homebrew/bin (+ /opt/homebrew/sbin) へと変更されました。
export PATH=$PATH:/opt/homebrew/bin periphery scan --project periphery-sample.xcodeproj --schemes periphery-sample --targets periphery-sample --format xcode
The project doesn't contain a .pbxproj file at path:
- 続いて下記のエラーが発生。
(XCodeProjError) The project doesn't contain a .pbxproj file at path: /Users/ikeh/Downloads/Instance/periphery-sample/periphery-sample.xcodeproj
- The project doesn't contain a .pbxproj file at path: /Users/zgy/Documents/Study/ModuleProject/MainApp/MainApp.xcodeproj #440
- Sandboxが原因でpbxprojにアクセスできていない?
- 以上で正常に動くようになりました。