2016-11-28 5 views
0

私はfirebaseのクラッシュレポートを私のアプリケーションに統合しました。 Firebaseドキュメントによると、私は次のように位相を構築するXcodeの下のカスタムシェルスクリプトを追加する必要がありますファストレーンでカスタムシェルスクリプトを実行できませんでした

JSONF="${PODS_ROOT}/../AppName/Resources/Other/name-firebase-crashreporting-xfgzl-92c3174357.json" 

GOOGLE_APP_ID=1:xxxxxxxxxxxx:ios:xxxxxxxxxxxxxxxx 

defaults write com.google.SymbolUpload version -integer 1 
JSON=$(cat "${JSONF}") 
/usr/bin/plutil -replace "app_${GOOGLE_APP_ID//:/_}" -json "${JSON}" "$HOME/Library/Preferences/com.google.SymbolUpload.plist" 
"${PODS_ROOT}"/FirebaseCrash/upload-sym -vv "${JSONF}" 

私はXcodeのアーカイブ(UI)を使用して、アーカイブを行った場合、私は次のログを取得します:あなたのよう enter image description here

をそう

/Users/xxx/Desktop/s3/njm/name-ios/Pods/FirebaseCrash/upload-sym-util.bash:148: note: access_token not found in 
/Users/xxx/Library/Preferences/com.google.SymbolUploadToken.plist. Token invalid. 
/Users/xxx/Desktop/s3/njm/name-ios/Pods/FirebaseCrash/upload-sym-util.bash:229: note: Token cannot be used. Requesting OAuth2 token using installed credentials. 
/Users/xxx/Desktop/s3/njm/name-ios/Pods/FirebaseCrash/upload-sym-util.bash:235: note: Certificate information appears valid. 
* Trying 216.58.204.109... 
* Connected to accounts.google.com (216.58.204.109) port 443 (#0) 
* SSL: certificate verification failed (result: 5) 
* Closing connection 0 
Command /bin/sh failed with exit code 1 

:トークンは、新しい要求が新しいものを取得するために行われますこれまでのところは良い無効である場合、私は、私は次のようになっていたプロジェクトをビルドするためにfastlaneを頼む場合には逆に、見ることができます手続きするmはcurlcertificate verification failedにありますか?以下の手順で

答えて

0

は、私はそれが成し遂げることができ、すべてが正常に動作している:

1 - 私はHomebrewからcurlをインストール:brew install curl --with-openssl

2 - インストールしたばかりの1にcurl PATHをポイントします。 brew link --force curl

3 - これを実行してください:curl --remote-name --time-cond cacert.pem https://curl.haxx.se/ca/cacert.pem

関連する問題