How do I submit an iOS app WITHOUT Xcode?

Build your App into an .app file with a “Release” schema:

 xcodebuild -target "${PROJECT_NAME}" -sdk "${TARGET_SDK}" -configuration Release

Package your App as an .ipa:

/usr/bin/xcrun -sdk iphoneos PackageApplication -v "${RELEASE_BUILDDIR}/${APPLICATION_NAME}.app" -o "${BUILD_HISTORY_DIR}/${APPLICATION_NAME}.ipa" --sign "${DEVELOPER_NAME}" --embed "${PROVISONING_PROFILE}”

Then, run Application Loader (Download/Install Application Loader 2.9 if necessary):

open -a /Developer/Applications/Utilities/Application\ Loader.app
  • After it opens select “Next”

    enter image description here

  • Enter your iTunes Connect Apple ID and Password and select “Next”

    enter image description here

  • After your authenticated select “Next”

    enter image description here

  • Select your App and click “Next”

    enter image description here

  • Confirm App compatability

    enter image description here

  • “Choose” the binary file to upload

    enter image description here

  • Select and click “Next”

    enter image description here

  • Start the upload by clicking “Send”

    enter image description here

  • It will will take a few moments to authenticate through the iTunes Store

    enter image description here

  • Once complete, your app package has been uploaded to the iTunes Store. Click “Next”

    enter image description here

  • You are “Done”!

    enter image description here

  • Your App will show a Status of “Upload Received”

    enter image description here


Links:

Apple Doc – Using Application Loader

automating-over-the-air-deployment-for-iphone

How To Upload Your App To iTunes Connect Using Application Loader

Leave a Comment