uploading iOS App when collaborating with another company - ios

I'm collaborating with another company, and I'm trying sign with my
developer account.
They invited me so I can see the App in ItunesConnect, but in Xcode I can't sign the App.
I'm getting an error:
"Failed to create provisioning profile"
and:
"no profile for 'com......' were found"
Screenshot:
I don't understand what I'm missing, Please cane anyone help me ?
Thanks

I'm not sure if this'll help, but here goes.
In the financial company I work for, we have two accounts:
a regular $99 developer account
a $299 Enterprise Account, which we use for deploying in-house apps.
We have an iPad app in the App Store, with an App ID of "MyProgram.MyCompany.com". Crucially, this App ID and it's Provisioning Profile was set up using our $99 regular account (which has rights to put apps on the App Store).
However, usually, I'm working with "in-house" apps using my Enterprise Account, and here, I am allowed to create all the App IDs I want except for that "MyProgram.MyCompany.com" ID.
The "Profiles & Certificates" webpage is of little help here, but the reason I'm not allowed to create an app with that ID is because it's already registered in our $99 account.
So, if I am working on a few in-house apps, and want to deploy an in-house version of this app, I must change my project to use a different App ID & Provisioning Profile. Or, in Xcode, change to using the developer account which is a member of our $99 account.
It sounds like this might be the same problem you're seeing.
Does that help/make sense ?

Related

iOS app developed from one Developer account and distribute it as enterprise app from another Enterprise account

I am developing an app from one developer account and it was going on for the last few months. But now the client want to distribute it to a few customers Off-Store. We have an enterprise account ready to use but my question is Should I do everything from the start again right from creating the App ID? Or any other way around?
I looked around internet for answers but I could find anything effective.
This one was quite related to my question but I was looking for Off-Store distribution only. I just want to know if its possible.
If the app is already configured in iTunes connect then you can transfer the app from one account to another account from iTunes Connect. Refer this and see if it helps your cause.
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/TransferringAndDeletingApps.html
You can use developer provisioning profile for it.
Add UDID of device in developer provisioning profile.
Download and install developer provisioning profile.
After that build IPA by using this developer provisioning profile.
Upload the generated IPA to https://www.diawi.com and click send.
This will give you a link, from which you can download the app.
So you can share this link with anyone.

How do I export my iOS project in Xcode 6.1.1?

I fell pretty stupid but I am to the point where I want to send my app to some friends to be tested. I was wondering if it is possible to do so without a developers account. If so, how do I do this. If it does take an account, how would I export it once I get one?
Without a developer account, you can't.
After you get your developer account, you have to create your Distribution Certificate and Ad Hoc Provisioning Profile based on the UDID collected from your friend's device.
Alternatively, you can use TestFlight feature in iTunes Connect. Requires Developer Account as well.

Can an app provisioned in one iOS developer account be submitted in a different iTunes Connect account?

I noticed something strange in our iTunes connect and iOS developer accounts. We have a single provisioning profile. It is active, of type "distribution", connected to a not-yet-expired certificate, and has a single device listed under "devices". The app ID it specifies, however, is not listed in our iTunes Connect apps. Based on what I could gather from the app store, it seems that this app is held in a separate iTunes Connect account, which belongs to one of our contractors. Likewise, in our iTunes Connect account, we have an app listed that has no provisioning profile in our iOS dev account. Presumably, the provisioning profile for this app in our iTunes Connect account is in one of our contractors' iOS develeoper accounts. Is this possible?
This question's answer would make it seem as if this isn't possible, but it's possible I'm missing a subtle difference between their situation and our own. If it isn't possible, where is the app in our iTunes Connect account provisioned?
Finally, can you create a provisioning profile using a certificate from a separate iOS developer account? In other words, is it possible that our dev account contains the certificate for the app in our iTunes connect account, in spite of it not being provisioned in our iOS dev account?
Thanks for your help. This is my first experience with apple's app store and it all seems very amorphous to me.
Based on your explanation what I understood is you want to upload the same app with a different developer account right? If this is what you want then you can upload the same app in two different Apple ID's but both the bundle identifiers should be different. If I understood wrong please let me know.

"Please use a provisioning profile associated with team ID" When trying to distribute IOS app

I have a iphone app that i would like to submit to the app store.
The app is not yet submitted to the app store.
The app is created in iTunes Connect.
The app has been ad hoc distributed using a different appleID early in the development.
When i click "Distribute" in the Organizer after running "Archive" i get the following error:
ERROR ITMS-9000: "This app contains an embedded provisioning profile that
is not associated with your account. Please use a provisioning profile associated with
Team ID XXXXXXXXXX." at SoftwareAssets/SoftwareAsset (MZltmspSoftwareAssetPackage)
The developer account i am using has access to three different teams, and the team ID in the error message (XXXXXXXXXX) is one of the other teams that the developer account is a member of, and is the one that the app has previously been ad hoc distributed using.
I followed this guide on youtube, on how to set up the certificates and provisioning profiles, etc.
http://www.youtube.com/watch?v=rRlOdp4uZoo
It seems that the project somehow still has a connection to the old team, but i don't understand why and how.
In the general settings for the target, i have selected the correct team. And I also tried searching through the project files for the old team ID, but got no results.
I can find multiple results in the project files if i search for the new team ID, but not the old.
Does anyone know how to solve this issue?
The other answers i have found on SO is related to trying to update an already released app, with another developer account.
Which is not the case here since the app has never been submitted to the app store before.
Thanks in advance
Be careful that you do not create your app in iTunes Connect using the wrong account. To be safe, you must log in to iTunes Connect using an "Agent" account of the desired Team. This may be different from your usual developer Apple ID. Then, log in with those same credentials when Xcode prompts "Log in to iTunes Connect" when submitting your app to the Store.

Ways to deploy custom iPhone application? Outside the US

we run a small software company in Guatemala and we're having a bad time deciding/investigating how to deploy an app we were hired to develop.
The current options are, enrolling on the enterprise program, but does that means that we are as a third party cannot do that? How do we get the DUN for our client? (we would jump the app store validation)
Enroll to the traditional developer program and have our application sold via the B2B portal, but Guatemala is not listed as a country where our customer can enroll (and as a custom app we dont know if the approval process would approve our app)
Please any previous experience you can share is welcome.
You can go with below steps:
1) Create developer account on Apple. (You may ask to client to create it).
2) Request client to provide devices UDID number on which, they will test your app. (You can achieve this by going to iTunes, once device connected).
3) Create AppID, provisional profile with client UDID added.
4) Create AdHoc bundle and sent to client for testing the app.
5) Just check the AppStore from where your client can download app from app store. And simple upload the app on AppStore and check that country only.
Note:
To deploy app on App Store, you need developer account. You can not deploy app on App Store with Enterprice account.
Hope, you got an idea of whole process.
Let me know in case of any difficulty.
Cheers!
As stated above in comment. You need to have developer account, to create provisioning profile having device UDID attached.
In your case, you can request your client to create developer account or enterprise account for you or request his client to create developer or enterprise account.
You can also use TestFlight which is great tool for sharing enterprise applications for iOS.
Hope this info helps you.

Resources