Have you got a business-objective?

We have a solution.

Get a consultation right now!

contact us

request a quote
Enter your name
Your contact number
Enter your message
Natalya Brinza Project Manager
artjoker blog your guide for reaching success
in the online-business

Developer's Notes: How To Test iOS App On Device Without Apple Developer Program

Every developer tries to get round the system first of all to save money. I'm not talking about time, because usually trying to act under the “law”, we waste much time instead of using permitted methods. So, owing to curious iOS developers we can use non standard methods to test iOS app on a device without apple developer program. In this article we will try to form a step-by-step guide for testing iOS apps since it was long time ago I described my experience using old devices.

Process of testing:

1 Software versions to use:

  • Xcode 5.1.1
  • OS X Mavericks 10.9.2
  • iOS 7.0 iPad mini
  • iOS iPhone 4

2 Now, what is required ?

    • Jailbreak an iOS device
    • Prepare iOS for installation of the self-signed apps
    • Connect your iOS to Xcode
    • Configure device for development
    • Create the certificate
  • Configure Xcode for using self-signed certificate
  • Configure it for debugging (for testing iOS apps) on the target mobile device

Test iOS App On Device Without Apple Program

3 Jailbreak

The firmware that we use has been cracked to 7.0.6 . In case there is no cracked device you have to close this tutorial and pay $99 to Apple.

4 Preparation of our iOS device for installation of the self-written apps

It's not a secret that it is necessary to set the so called AppSync in Cydia to set a self-written (cracked) apps . If you failed to succeed then Xcode will show you the following error : “No code signature found”. Don't worry, you can still test iOS app.

5 We configure and connect our iOS device to Xcode

  • Start Xcode
  • Connect iOS mobile device to USB
  • Open “Organizer” window
  • Select a connected device
  • Press “Use for development” button
  • It is likely that Xcode will try to get a connection to the Apple server and check if there is a program developer account. In this case press Cancel button.

Now, our device will always be determined as a default for development (there is the main and preparative part that will help you answer the question: how to beta test iOS apps)

6 Create the developer's certificate

  • Launch your application
  • Click Menu “Certificate Assistant > Create a Certificate”
  • On the first page, fill in the data and press “Continue” button
  • Create a new certificate
  • Change the “Validity period”
  • “E-mail address”> leave it blank
  • For “Algorithm” and “Key size”, set the default values
  • Press Continue on all the further pages (till the window with “Create” button appears)
  • “Create” > “Done”

7 So, how do you test iOS app?

Set Xcode to use a self-written certificate

    • Close Xcode (if it is open)
    • Open Terminal

test ios app

  • Open Xcode
  • Create a new project or Open >“Build setting” tab >Select the created certificate
  • Select your mobile device next to the “run” button
  • Press “Run” and Xcode will broadcast source codes in executed file and upload it to the device
  • The following error will be shown:

    This is OK because we haven't configured a debugger yet. But you can use the mobile app in the device.

Read also: «Can you develop iPhone apps on windows»

8 Configure Xcode for app debugging on the target mobile device

Idid compilation

    • Upload GIT if necessary
    • Then write the following code:

app testing without applr developer account

    • Create a new /usb/local/bin/ldid3.com file

ios app testing without applr developer account

    • Make ldid and ldid3.com as launching ones:

testing of ios apps

Xcode configuration

    • Close Xcode if it's open
    • Update configuration file iPhoneCodeSign.xcspec, writing this code in the terminal:

ios app test

  • Open Xcode
  • Now, to set up debugging it is necessary to add a “-gta” flag changed for ldid3.com
  • Now it's time to Config and launch the app on the target iOS mobile device

Now you are PRO =)

Based on all the information above we will agree that nothing is impossible and pretty easy. And now you know how to test iOS apps without a developer program account.

Leave your request
Enter your name
E-mail
Message
Subscribe and receive regularly your portion of useful articles for internet-business development!
Enter your name
E-mail

More than 15 500 people have already subscribed!