| 123456789101112131415161718192021222324252627 | 
							- #!/usr/bin/env bash
 
- # AltStore has issues with symlinks to dylibs
 
- cd "$CODESIGNING_FOLDER_PATH/$BUNDLE_FRAMEWORKS_FOLDER_PATH"
 
- # find rpath entries that point to symlinks
 
- rpathSymlinks=()
 
- for binary in "../$EXECUTABLE_NAME" $(find . -type f -iname '*.dylib'); do
 
- 	echo "checking $binary"
 
- 	# dyld_info sample output: @rpath/libogg.0.dylib
 
- 	for lib in $(dyld_info -linked_dylibs "$binary" | awk -F / '/@rpath/ {print $2}'); do
 
- 		if [ -L "$lib" ]; then
 
- 			echo "- symlink: $lib"
 
- 			rpathSymlinks+=("$lib")
 
- 		fi
 
- 	done
 
- done
 
- # move real files to symlinks location
 
- echo
 
- for symlink in "${rpathSymlinks[@]}"; do
 
- 	mv -fv "$(readlink "$symlink")" "$symlink"
 
- done
 
- # remove the rest of the useless symlinks
 
- find . -type l -delete
 
 
  |