Will a iTunes test User work on an app created on a different developer account - iphone

I have created an iTunes test User account from My Developer account.
My client has set up (on a different developer account) an application and in-app-purchase product.
Will I be able to use my test user to purchase the product the client has set up?

The answer is no - you can not.
Test users are restricted to buying content in the sandbox for Products on the Developer account they were created on.
I managed to get a friend to help me test this and got this error when I used his test user.

Related

In-App-Purchase sandbox testing error

I am getting the below error for sandbox testing while test in app purchase
you are not authorized to make purchases of this in app in sandbox at
this time
How to avoid this error
Make sure of the following:
1. The test account created is from the same developer portal from which you generated your provisioning profile.
2. The test account still exists and was not deleted from there.
3. Use the same identifier for which you created the in-app purchase for your app in iTunesConnect.
I found that I got this error when trying to log in with the wrong test account. One not connected to my iTunes connect account.
Log into iTunes Connect and double check you are using the correct email address as in the test account.
Otherwise here is a pretty good post about all the checks you need to go through to get the in app purchases working in sandbox mode, each has a short blurb on completing each one: http://ireviewappsblog.wordpress.com/2014/07/07/adding-in-app-purchases-in-sand-box-mode/
It covers adding the app to iTunes connecting, setting up the developer account and then also adding the code in xCode to get it working.
1.Check in-app product identifier on itunesconnect is same as you are using in your application
2.Check the bundle identifier for your app are same in the development profile & & itunes connect
3.The status of in app purchase for which you are testing on iTunes connect should be "Ready to submit"
4.Delete the app from your device clean its build from xcode if you have changed bundle identifier or provisioning profile
5.No documents agreement should be pending on iTunes connect or developer.
It is possible that your test account does not exist any longer. I found that you are still able to log in with a deleted test account but you are not allowed to make purchases and you will see the same message as you described.
Chances are you are using provisioning profile from different developer account. check it once again.
Step 1 : Go to settings.
Step 2 : Select iTunes & Settings
Step 3 : Scroll to the bottom. There is a section for SANDBOX ACCOUNT
Step 4 : Sign in there using your Sandbox account
Now test your app & it will work fine.
For sandbox, only sandbox testers can make purchases.
Make sure testers NEVER use the sandbox accounts to make actual purchases; this will convert the sandbox account to a live account.
Only Sandbox Testers can make test purchases. It's NOT the users who are listed in Internal and External testers lists. Check iTunes Connect => Users and Roles => Sandbox Testers.

Application loader error

This app contains an embedded provisioning profile that is not associated with your account. Please use a provisioning profile associated with team ID : I am getting this error while I upload the build with Application loader.
I am using two different accounts.
1) For creating provisioning profile
2) For uploading in iTunes.
Everything had worked fine till date. I have updated my app several times in app store. I am using the same procedure but facing this issue.
What might be the reason? Its an emergency Please help me on this.
Apple does not allow anymore submission of an app on a developer account if this app have been signed using a different developer account certificate (different team ID).
You have no other choice than sign you app with the developer account certificate where you want the submission to be done. If the Bundle ID is already taken on the other/previous developer account, you will have to sign your app using a wildcar mobile provision.
If you need push notif or Game Center or anything that need to avoid a wildcar AppStore mobile provision, then you are in trouble => setup a brand new app (new app ID / Bundle ID) and plan migration of your customers from the old app to the new one ...
See Here
I Think i have cracked this issue, But dont know if there is still a better solution.
As i used a different accounts for creating provisioning profile and submitting it in iTunes, because of which i got this error.
Solution: We have to use the same account for creating the provisioning profile and also submitting it in iTunes. As a trial i did the same, it just worked fine.
I have finally updated my app to app-store successfully!
Reason:
Actually we had an corporate account and an individual developer account. Before we use to update using the individual account, Since the Apple Licence agreement changed some time back.
We cannot upload or update your app with the individual account if it is connected with the corporate account.
Soln:
Need to add or link the individual account to corporate account.

Your Apple ID has been disabled [Environment: Sandbox]

i am testing my application in-app purchases with iTunes test account.
I run the game and i log-in to sand box test account.
when try to buy something in the app a message box prompt me with confirm your in-app purchase information.
Then I click “Buy” it ask me for Apple ID Password for my sand box account. When I give the password it prompt me with following message ...
Your Apple ID has been disabled.
[Environment: Sandbox]
I tested with several test accounts same result. Can anyone provide some help on this?
If you use sandbox IAP test accounts to login to real iTunes Store or in Settings app, your sandbox account gets disabled.
I can't find the exact documentation URL right now, but I'm sure I have read it.
Here is a warning message from documentation:
Important: Do not sign in with your test account in the Settings application.
This may be due to new iOS Paid App agreements that haven't been agreed to yet.
You need to make sure you log out of your real account in the App Store app before using a test user account.

Releasing an app - Developed on one account, releasing/approving on another

We have developed an application for a company who want to release it under their own account. It has been developed on our account and has had provisioning profiles attached to it from our own account. What is the best way to do this? Do I have to send them the xCode project and talk them through how to attack a provisioning profile to the project? Or can I just get their login details and create a provisioning profile from the Mac in the office and do it for them? Or is there a "transfer to different account" option?
Many thanks!
To answer your last question: Apps cannot be easily transferred to another account (when already available at the App Store).
But both of the other suggestions would work: An app is not tied to an account until you submit it via iTunesConnect. So you can just use provisioning profiles from another account to build the app for submission. Of course, you can do that in your office, using the credentials of the customer, or you can just hand over the project and let the customer do the submission.

iPhone statistics access to client

I have created a iPhone application and got successfully approved by apple. The application has been uploaded in my company's developer account.
Now my client wants access to see the sales report. I cannot give him my company's developer account log in details because the account has many applications other than my client's.
Is there a way to allow access to my client to see the financial reports for his applications alone.
What are the alternatives available.
Update:
My client is particular that he wants to log in and see.
As per my knowledge, the only way he can see the report details is if I had uploaded the application using his own developer account.
One of the developer says,
"We will submit the iPhone application to app store from your iTunes appStore account. SO you will naturally have the access to all the available data. Please note that you need to buy a paid account for submitting the application to app store"
Does the iTunes appStore account mentioned above refers to developer account or is it different
If your client does not already have a developer account, he needs to enroll into the Developer Program and resubmit the App through his Developer ID. This will require an annual $99 fee to maintain access to iTunes Connect.
There is no "Sales Report Viewing" account... Apple will pay HIM for the sales of the App, not you. It sounds like you are paying Him now for his App sales from iTunes Connect.
If it's his App and you simply did the programming work, then you should have submitted it through his Developer Program plan in the first place - not yours. He should have given YOU access to iTunes Connect through his plan to submit the App, or have done that work himself.
Next time, you'll need to build this level of detail into the contract - specifically whether you will be paying him a monthly commission on sales, or he paid you for your time and the App is now his to manage with Apple.
-t
One idea: you could make a modified version of AppSalesMobile that has your iTunesConnect username, password, and the apple ID of his particular app built in, but didn't display information about any other apps, and build him a copy for his phone.
http://github.com/omz/AppSales-Mobile
Might be easier to just send him the sales in an email every day, though.