Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- C:\iOS\unity builds>"C:\Users\oreni\iOS Project Builder for Unity\Toolchain\cocoapods\cocoapods.cmd" pod install
- Preparing staging directory...
- Sending command: "pod install"
- ========================== CocoaPods output BEGIN ===========================
- Analyzing dependencies
- Adding spec repo `trunk` with CDN `https://cdn.cocoapods.org/`
- CocoaPods 1.15.0 is available.
- To update use: `sudo gem install cocoapods`
- For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.15.0
- Downloading dependencies
- Installing BoringSSL-GRPC (0.0.32)
- [!] /bin/bash -c
- set -e
- set -e
- # To avoid symbol conflict with OpenSSL, gRPC needs to rename all the BoringSSL symbols with a
- # prefix. This is done with BoringSSL's BORINGSSL_PREFIX mechanism
- # (https://github.com/google/boringssl/blob/75148d7abf12bdd1797fec3c5da9a21963703516/BUILDING.md#building-with-prefixed-symbols).
- # The required prefix header file boringssl_prefix_symbols.h is not part of BoringSSL repo at
- # this moment. It has to be generated by BoringSSL's users and be injected to BoringSSL build.
- # gRPC generates this file in script /tools/distrib/upgrade_boringssl_objc.sh. This script
- # outputs a gzip+base64 encoded version of boringssl_prefix_symbols.h because of Cocoapods'
- # limit on the 'prepare_command' field length. The encoded header is generated from
- # /src/boringssl/boringssl_prefix_symbols.h. Here we decode the content and inject the header to
- # the correct location in BoringSSL.
- case "$(uname)" in
- Darwin) opts="" ;;
- *) opts="--ignore-garbage" ;;
- esac
- base64 --decode $opts <<EOF | gunzip > src/include/openssl/boringssl_prefix_symbols.h
- # PrivacyInfo.xcprivacy is not part of BoringSSL repo, inject it during pod installation
- base64 --decode $opts <<EOF | gunzip > src/PrivacyInfo.xcprivacy
- # We are renaming openssl to openssl_grpc so that there is no conflict with openssl if it exists
- find . -type f \( -path '*.h' -or -path '*.cc' -or -path '*.c' \) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include <openssl/;#include <openssl_grpc/;g'
- # Include of boringssl_prefix_symbols.h does not follow Xcode import style. We add the package
- # name here so that Xcode knows where to find it.
- find . -type f \( -path '*.h' -or -path '*.cc' -or -path '*.c' \) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include <boringssl_prefix_symbols.h>;#include <openssl_grpc/boringssl_prefix_symbols.h>;g'
- xargs: unrecognized option: L
- BusyBox v1.36.1 (2023-10-09 08:04:29 UTC) multi-call binary.
- Usage: xargs [OPTIONS] [PROG ARGS]
- Run PROG on every item given by stdin
- -0 NUL terminated input
- -a FILE Read from FILE instead of stdin
- -o Reopen stdin as /dev/tty
- -r Don't run command if input is empty
- -t Print the command on stderr before execution
- -p Ask user whether to run each command
- -E STR,-e[STR] STR stops input processing
- -I STR Replace STR within PROG ARGS with input line
- -n N Pass no more than N args to PROG
- -s N Pass command line of no more than N bytes
- -P N Run up to N PROGs in parallel
- -x Exit if size is exceeded
- =========================== CocoaPods output END ============================
- NOTICE: this command returned a non-success exit status (1).
Add Comment
Please, Sign In to add comment