Validate, Sign and Upload using different accounts - ios

I have developed an app for the client and the client wants to upload to the AppStore for the review. I want to validate and signiOS app before I give it to the client.
My question is: Can I validate and sign the iOS app using account user#example.com whereas the client will use different account client#example.com to upload the app the AppStore.
Please advise

first of all I don't think this is right forum for this kinds of questions. Is it possible? Yes, you can change owner of an app (move app to another account) any time you want. If your client gives you permission, you can even upload app to client's account using developer license.

Related

apple app submission rejected due to protocol 2.1.0 of apple sign in failing (invitation based authentication application)

I am using Firebase Authentication with invitation links for sign up using either email/password, google or apple signup. Using PWA I managed to create a webview application on android play store with no issues.
The current issue I am facing is apple rejecting my application on basis protocol #2.1.0 (App Completeness) where it describes an error of apple sign in flow that redirects them to login screen. Apple review to Uploaded App
Such error does not occur on all my test flight applications on both iphones and ipads when using the "given test account apple id and password".
The question is whether apple requires all applications to be sign in with no restrictions to user (without invitation links), or such situation is a misunderstanding from the Apple app reviewer.
Any Help would be appreciated, and Hope you have a wonderful day.
The question is whether apple requires all applications to be sign in with no restrictions to user (without invitation links)
Yes, this is usually the case
you can make a Sign in screen that when the user sign in using Apple this message appears you should have an invitation to Sign in
And also provide Apple with another way to access the app as testers.

Publishing iOS app for another party

I was approached to build an iOS app for a company. What would be the best way to go about this when developing and managing the project?
Would I publish this under my developer profile?
Should they create their own developer profile and have them give me the credentials?
Should we get a developer account and be members of a team?
Yes!! Client needs to create their own Apple Developer Account for current and future applications.
They needs to have paid account to publish App on store. Meanwhile either they can add you as developer or share the original credentials with your so you can sign the application with development and distribution certificates for Notification and publish.
It's a one time JOB, but trust me best option for You and your Client as well.
Here is your start.
id go with option 2 .... definitely not 1 so that they 'own' the final outcome and also you want to keep your account free of external dependencies
There are three ways you can go about release an app for client:
Release the app on your account and have a written agreement between yourself and the client to forward profits from the app to the client.
Ask them to give your Apple ID access to their account so you can upload it to their account (they shouldn't really give you their credentials for security reasons.
Upload the app to your account and once its gone through the review process you can then transfer ownership of the app from your account to theirs. (Documentation here)

How do you allow third party to publish your iphone app

I have a client with an apple developer account. Its brand new and we are both new to Apple.
He has paid to developer an iphone app.
The developer wants to publish the app directly to the store.
The client does not want to share login details for the account.
What options are there?
I am asking because I know on Google Play Developer console you could invite someone to manage your account (or give them publishing priviledges) by inviting them using their gmail email via the console.
Easiest solution. Tell your client to change his password and give you the new password. Publish the app on iTunes, tell your client to change his password back. If he doesn't trust you enough to give you a half-hour access to his account, why on earth does he trust you to write the app in the first place.
Next easiest solution (assumes you have a paid up account.) You publish the app on your account and mark it so it doesn't automatically go in the store after approval. Once the app is approved, transfer ownership to him. There are a whole bunch of restrictions on this process, including No iCloud, Passbook or in-app purchase subscriptions. For more details, Google "Transferring and Deleting iOS Apps" or see [https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/TransferringAndDeletingApps.html]
Next easiest solution would be to give the customer access to the source and explain to him how to build the app and put it in the store.
-- Addition --
A new solution is available now. The client could give you admin privileges to his appstore (https://appstoreconnect.apple.com) account.
The easiest solution to this funny question is to let your client share his screen with logged in account at iTunes Connect (via Team Viewer for example). You do all your job and it's all.

Can I upload a intranet app to App Store?

I have a app which control other devices in intranet, and this app need login at first.
I want to know can I upload it to App Store?
How can I provide a account to apple employe to test my app?
If this app can be used on "any" intranet and login can be done through Internet, then just provide username and password in Demo Account Information field in iTunes Connect.
If this app only works in your intranet and 99.99% of the App Store users will not be able to use it, then I cannot see why it should be on the App Store, and I think Apple will agree and not let it pass the approval process.

How to publish an iOS App on behalf of a client?

I've just finished an iOS app. Now I need to publish it to the app store using my client's account. I want to be sure that what I'm about to do is the correct path.
That is:
Create the developer certificate using the client's credentials
Build the app using the new developer certificate
Publish and everything else using the client's account
The only other thing that I thought would be to register myself as a developer on his account. However I think at some point I will need the his account to finishing the process. Is that correct?
You'll need a team agent role to publish the app..
Yes, you will need his account to finish the process and actually sign the App file that you send to Apple.
you need to be a "Admin" type user # the developer portal and on itunesConnect.
With Admin user, you can create all sorts of certificates and provisioning that you may require from developing to deployment of an app from any developer account.

Resources