To use ipasend from Xcode, edit your scheme and add a post-archive script like the following:
#!bash
CMDFILE=$TARGET_TEMP_DIR/archive.command
mkdir -p $TARGET_TEMP_DIR
echo "ipasend -b <yourbucket> -u <someuuid> '${ARCHIVE_PATH}'" > $CMDFILE
chmod +x $CMDFILE
open $CMDFILE
Also ensure you are exporting environment variables from your target and that you set your shell to bash.
Supported options
archive_path
Path to the Xcode archivedisplay_name
Display name on the download page, IPA name used if nilaws_key
AWS keyaws_secret
AWS secretaws_bucket
AWS bucketprefix
Path prefix on S3aws_endpoint
AWS enpointimage_path
Path to an image file to use on the download page