2017-09-18 123 views
1

我試圖設置wix/detox,其中一個要求是通過自制軟件安裝fbsimctlbrew安裝fbsimctl - SHA256不匹配

這裏是我的控制檯輸出:

==> Installing fbsimctl from facebook/fb 
==> Downloading https://github.com/facebook/FBSimulatorControl/tarball/v0.4.0 
==> Downloading from https://codeload.github.com/facebook/FBSimulatorControl/legacy.tar.gz/v0.4.0 
########################################################################  100.0% 
Error: SHA256 mismatch 
Expected: 5d2ed56047f2b4b3f5f0804545c6730876be2372a834e70bc88a4cb9d4253e19 
Actual: 4a8bb8aed15f756aeb57e4a1f8724e40a3dfaa27740ae1644021386ab64bd9fb 
Archive: /Users/dan/Library/Caches/Homebrew/fbsimctl-0.4.0.0 
To retry an incomplete download, remove the file above. 

我然後跑:

rm -rf /Users/dan/Library/Caches/Homebrew/fbsimctl-0.4.0.0

然後:

brew update && brew cleanup && brew cask cleanup

然後一次:

export CODE_SIGNING_REQUIRED=NO && brew install fbsimctl

但我仍然得到上述控制檯輸出。

回答

2

的文件checksum不匹配的公式,你可以通過下載文件來驗證:

$ curl -L -O https://github.com/facebook/FBSimulatorControl/tarball/v0.4.0 

後來歌廳校驗:

$ $ openssl dgst -sha256 v0.4.0 
SHA256(v0.4.0)= 4a8bb8aed15f756aeb57e4a1f8724e40a3dfaa27740ae1644021386ab64bd9fb 

我建議建立一個拉請求(如果你知道/信任並確保源是正確的),但更好地聯繫開發者https://github.com/facebook/homebrew-fb/blob/master/fbsimctl.rb就此問題,校驗和的主要思想是保證數據的完整性。

+0

非常感謝您的回答。我沒有想過去檢查GitHub。已經有一個公關打算修復它。 – Dan