To distribute an iOS application in a no of devices - ipad

I have developed an application using Objective C with Xcode 4.3.2 as front end and SUP 2.1.3 as middleware.I have a distribution profile with me and I have successfully run my application in an iPad.
Now If I want to run my application in one of my friends' iPad then is it necessary to get his iPad registered with the provisional certificate?And what all yhings I need to send along with my .ipa file?
Is it necessary for the tester to drag the provisioning certificate also to his iTunes?
I have got a very vague idea about all these things.And I am very much new to this.Please help me with a clear idea..Please

You need to create an ad-hoc distribution profile for this purpose.
Follow the steps outlined here to do so.
The provisioning profile will be embedded in the ipa, so no need to send anything else.

Sorry for the late answer.I have asked a no of questions above.And now I have the answer with me.
I have a distribution profile with me.So the only thing I need to send or use is the .ipa file which we can create using Xcode.No need to send provisioning certificate along with that or no need to register UDIDs with certificates.

Related

Provisioning profile. "MY BUNDLE ID" doesn't include signing certificate iPhone Distributio: "my name"

Hi im having this error for over 3 days and everything i'v tried didnt work...
Im using xcode 9.4 and i used react native to develop my app.
here is screenshot of my error:
Any help would be grateful!
#T.sagiv
i am not sure what is your problem , a screen shot like the one you attached is not enough to know the cause of this issue , however , it seems that you have not created distribution profile under your developer account for that application. well , at-least that what the picture is saying .
A Production Certificate and Distribution Provisioning Profile go together when submitting your App to the App Store. A Distribution Provisioning Profile means that you do not need to add a device identifier to the Provisioning Profile... since it's intended use is through the App Store.
A Development Provisioning Profile is intended only for testing. If you're using it for any other purpose you're breaking the agreement.
Apple Store Approval and Apple Store Publishing are essentially the same thing. You get approval to get into the store.
A Distribution Provisioning Profile won't do you any good outside the store.
However, this all applies to a Individual Membership in the developer program.
To resolve this issue , assuming that you are going for production mode ,
you have to Generate the Distribution Certificate & Provisioning Profile for you application .It's going to be so much text on this post to explain everything for you in details , so i prefer you watch this video on youtube click here to see it ,
you will need to do this on your MAC , windows will not be able to generate the necessary files smoothly.
if you dont have MAC PC , you will need to use openSSL tool , i have used it before under windows OS and i uploaded my app to apple store successfully .
i hope my post and this video will help you ,

How is it possible to build an ios app and getting .ipa without certificate in codenameone

i creating a app with Codenameone. i want to build it in ios and test it on ios before buying a apple developering account. how is it possible ?
can i use some other certificate for this kind of building just for testing it?
Codename One will build your app with our certificate if you don't fill in the details. It isn't guaranteed to work and it will only install on a jailbroken device.
This is a restriction imposed by Apple which doesn't allow you to run an application on your own device without a certificate.
You can use some other certificates. Tell some of your friend to provide you the certificate and private key exported from their keychain. You also need a provisional profile from same friend with wild card. It will allow you to not to register you bundle ID on the portal. Tell the friend to add your iOS device UDID into the provisional profile as well. Now you should able to do it.
If you really want to go ahead with iOS, better to buy.

Query about distribution certificate and development certificate in iOS app distribution

i want to know do we need both distribution certificate and development certificate, if i want to give my app to any one else or want to install on other mobile?
how can i setup my code signing with this certificates in xcode?
can anyone give me a screenshot for it?
The development and distribution is both necessary. They are both used in archiving which is a step you take when you want to upload your app to App Store. If you want to allow your friend to have the app you developed on their device, just connect the device in xcode and click on use for development. Then you can upload your app to their device for testing. You can register up to 99 devices to your development id. If you decide to publish your app on the App Store then you need to go through the steps of uploading your app and then you need your distribution profile. I hope this answer your question.
First you want to register with the Apple Developer Program (99$).
After that you want add your Device UDID.
Then you create the developer and distribution certificates.
Download these certificates and install them into your system.
Now In your Xcode Build Settings Set the Corresponding profile.
Connect your device and run it.

Error in getting provisioning certificate for iOS development

I want to test my iOS application on iPad. For this I have created developer certificate,App ID and Device ID on Apple Portal. After that I have created Provisioning profile on portal.It is activated and I can see download button. When I click on download it is giving me error of Failed Download.
Note that for signing and creating .csr I have used Marmalade signing tool as I am developing applicaton using Marmalade. Also I am using Windows 7 for development.
Please let me know what can be issue.
Regards,
Premal
It is a pretty old question, but another developer might fall in the same error.
The basic steps you need are:
generating a .csr file, using Marmalade Code Sign Request tool
Inside Apple developer panel, create two certificates (.cer): One for development, one for distribution
register your iOS device with its UDID in the Apple Developer panel
Also in Apple Developer panel, create two provisioning profiles (.mobileprovision): One for development, one for distribution, associated to your certificate (.cer), and your devices (UDID).
Inside Marmalade's .mkb file, include the recently created .mobileprovision like this:
iphone-provisioning-profile='data/myprofile.mobileprovision'
Hope it helps!
Maybe it is a browser issue? Just in case, check out this tutorial which walks you through the complete iOS signing and deployment using Marmalade http://www.drmop.com/index.php/2011/12/10/marmalade-sdk-tutorial-apple-iphone-and-ipad-deployment-and-submissions/. If you follow this then you should have no problems.

how to build ios app with xcode for other certificate/store-account

I have my own developer certificate and now I want to compile/build an app for a customer with his own (single user) account. how could I build an ios app with xcode for other certificates?
thx!
You need to make a provisioning profile from his dev account.. using keychain in your system..
Then when archiving ..select the customer distribution profile for the app.
That's it
I wouldn't know a way on how to do it the programmatically way. But you can do it really easy: If you are making the app for a customer, I assume he pays you for the rights to the app including source code. So just develop it. And when it is finished you send him the source code and he compiles it on his own and publishes it.
Or he sends you his certificate (if this is possible).

Resources