How to move app one apple developer account to another account? - app-store

Now I could move apps from one apple developer account to another apple developer account.
But when I try to move I couldn't transfer some apps. I attached the image below. When I click the done button its redirect the app information pages.
In one app I could able to move to further process but in another app I couldn't it redirect's to the app information page could anyone has the solution for this.?

You have to remove all builds and testers from Testflight to continue. (See the missing tick in the screenshot)

Related

Facebook rejected app from App Review

In my iOS app, I have used FacebookSDK and sharing features. For that I have included permission for publish_actions at login time. As per Facebook guideline you have to submit your app for review if you are using FacebookSDK.
So I have submitted my application for Facebook review along with simulator build, some descriptions, screencast (video or images) for how app is posted on Facebook. But Facebook rejects my app and I can’t identify reason.
It shows reason is cant get item 1 of {}. Any one have any idea why build is rejected and how Facebook review apps.
I faced same issue, when I have uploaded app for Facebook review it rejected two times. Here are couple of things you should look on them :
Login on Facebook for Developers
Go to App Review from left panel
From above screen shot click on first edit notes
Check respective check box as per your requirements.
Select one option from radio buttons as per your requirements.
Add step by step description of How your app use FacebookSDK here also include credentials (Facebook username and password which does not used before) for testing.
At last upload video as screencast (Your application video how it works with Facebook and you have to show how it look on your timeline on Facebook)
Click on Save.
Now from above screen shot click on second edit notes
Add test user if you want to add.
Select different build, upload build (which built with simulator) there and save.
Now hit on Submit For Review
Then also if any case you get rejected, Click on Green Have Question button. Add manager as your app name and select, then ask question to support team that what is the problem with your build and what is reason for reject. They will reply and you will find solution.

Upgrade free app to paid with in app purchase?

So I have a paid App already for sale on the app store. I'm using the same project and creating a new target for a free/lite version. For the users that install the free version, I will have a buy button to allow them to buy the app. I would assume when they hit the buy button, I would prompt for their password and then the new app ID would be recognized allowing for the paid version? Is this how to implement a free and paid version? So far I just have the buy button in the free target, and the paid target. Am I doing this right so far? How do I proceed from here? Like programming my button for in app purchase for full version? This is certainly not a clear issue. Thank you!
In the past I made one target thats free to download. In the app you have a button that starts the in app purchase process (you don't do anything with name and password apple takes care of tht when you make the appropriate calls). Once the user successfully purchases the app, I set a boolean value in NSUserDefaults like 'isPurchased'.
In your code, anywhere where you would allow the user to either use the pro upgrade or free trial just check the value of the bool 'isPurchased' and either display the extra content or not.
**Edit
Try following this tutorial. It shows you how to set up in app purchases and how to start the process using a button.
In App Tutorial

Autorenewable In App Purchases - Link from my App to appropriate Settings in App-Store App

In my App I am using autorenewable In App Purchases. From a screen within my App I want to have a link into the App-Store App exactly to the point where the user can manage settings for subscriptions he has done with my app (for instance change the settings from automatically renew to manually renew).
Is that possible? If yes - how would the link look like?
If it is not possible to switch directly to these setting, how deep can I link to it? Maybe opening the App-Store App only or maybe opening the general subscription setting screen?
Answer from Apple Suport:
"Use the following url to directly link to the Manage Subscriptions page in the App Store from within your application:
https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions"
This is mentioned in the iTunesConnect Developer Guide, "In-App Purchases"

How to change appstore application icon

Hi can any one suggest me it is possible or not and if possible then how?
The premise is that the user pays for the app via a website and they gets an access code to send to her guests via the website. The user downloads the free app from the iPhone store and enters the code. We're trying to figure out if we can enable each user to customize the app icon so it can appear with a different image or text on the user phone.
You can't. The application's icon (and the application's property list file) is in the application bundle, which cannot be modified.
This would also violate the iOS SDK Terms of Use and the iTunes Store Terms of Service; you cannot have a third-party receive payment to access a free iOS application.
You can customize the iOS icon of a web app clipping, and put the web site to be clipped behind your private paywall. Apple has been reported in the past to accept App store apps that generate URLs to customized clippable web apps. No idea if they currently or will continue to do so.
Icons on App store iOS apps for stock OS devices can only be changed by Apple approving an update.
Evan is right... This goes against so many terms of the iOS SDK.
One thing you could do (but I can't guarantee it will be accepted by Apple) is create a registration system on your website. Then have a login on the App as soon as it loads and check that the user has a valid account which has paid the subscription. You would have to handle all of your payment stuff on the webside though, meaning the app would be useless unless the user has already sorted that out. If you do this, on submission of your app make sure you provide Apple with a demo account username and password!
As for the icon, you can't change it once the App is submitted. It is bundled in with your app binary and there is also a logo included in iTunes connect. You can change them, but only by submitting a new binary.

Expected sequence when using iTunes test user

I'm trying to test in app purchases in our app but I'm not having any luck. Part of the problem may be due to the expected sequence not being documented anywhere. Here are the steps I followed to support in-app purchases:
Create test user in iTunes Connect.
Log out of the Store on the device.
Build and run the app in Xcode using a non-wildcard App ID and provisioning profile targeting the device (an iPhone 4 running iOS 4.2.1). I've run through this building for both debug and ad-hoc release.
Make an in-app purchase.
Alert is displayed: "Confirm Your In AppPurchase" with two buttons - Cancel and Buy. Tap the Buy button.
Alert is displayed: "Sign In" with three buttons - Use Existing Apple ID, Create New Apple ID, and Cancel. Tap the Use Existing Apple ID button.
Alert is displayed: "Apple ID Password" with two text fields and two buttons - Cancel and OK. Enter the email address and password for the test user and tap the OK button.
Here is where my understanding of what is the expected behavior is deficient. Here is what I see at this point:
Alert is displayed: "This Apple ID has not yet been used in the iTunes Store. Tap Review to sign in" with two buttons - Cancel and Review. In all the documentation, blog posts, and forums, no one has mentioned this alert. Is this supposed to be displayed? I tapped the Review button.
I am now taken to the App Store app and taken through a series of steps to confirm the account.
The first page is titled "Confirm Your Country or Region" with a single value titled Store set to United States. I tapped the Next button on the toolbar at the bottom.
The second page is to agree to the terms and conditions and the Apple privacy policy. I tapped the Agree button on the toolbar at the bottom.
Alert is displayed: "I have read and agree to the iTunes Store Terms & Conditions." with two buttons - Cancel and Agree. I tapped Agree.
The third page is to confirm information for the account (email, password, security question, birth date) and enable/disable iTunes store subscription information. It requires me to enter the year (why didn't iTunes Connect just ask me for it!). I entered the birth year and then tapped the Next button on the toolbar at the bottom.
he fourth page asks is titled "Billing Information." This is when I realized something was wrong. All the documentation, blogs, and forums say I shouldn't be asked for a credit card.
Q1: What exactly should I expect once I enter the test user email address and password (the first set of steps)?
Q2: Why am I being asked for all this extra information for a test user? What should I be looking at to troubleshoot this?
Thanks for your help.
It happens when you install your development application over downloaded from App Store.
To fix this issue, you need to remove application from the device and install fresh copy using XCode.
iOS caches distribution profile somehow and requires production user if the first installation was done through App Store. With no regard what installation method was used recently.
Here is the trick (at least if worked for me..).
First log out of your real iTunes account in Settings > Store > Apple ID. You must be logged out of an account to be able to use your test account.
However, don't log in to your test account on that screen.
Go to the app, initiate your in-app purchase, and enter the test account email and password there. Assuming the test account is set up correctly (!), that should work.
Then, when finished testing, go back to Settings > Store > Apple ID and log out of the test account.
This sequence worked for me. I tried all of the above sequences and they failed for me.
Sign out of your account on the iPhone in Settings -> Store
Delete your test app
Power the iPhone off and on again
Close iTunes on your computer
Run the app again from XCode
Thanks to OmegaDelta's blog for this one:
http://omegadelta.net/2011/05/11/testing-in-app-purchases-in-ios-4-3-sandbox/
I found some answers to my questions above after I completely deleted the app off my device and tried again. I have no idea why that was required.
Q1: What exactly should I expect once I enter the test user email address and password( the first set of steps)?
No addition questions are asked once entering user credentials if it works, so if the first alert in the second list is displayed then you know it didn't work.
Q2: Why am I being asked for all this extra information for a test user? What should I be looking at to troubleshoot this?
The only thing I can think of is that there was something cached in my app from previous requests. This makes me nervous as I have no idea whether customers will have to delete the app or not like I did.
I've experienced the same problems until I quit iTunes and installed the right provisioning profile to my device. Running iTunes with Xcode restored my account from time to time so even when I log out on the device I was suggested to use my (not test) account in the app. Installing the correct profile fixed the second problem.
Hope it can help somebody too.
None of these answers is very specific or wholly correct, and the in-app behavior has changed slightly over the past year wrt test accounts. The true/current solution to this if you hit it: go through the review/sign-in pages in iTunes for the test account and just "cancel" from the "enter billing information" screen with no harm, no foul. If for whatever reason you never get prompted to review/sign-in, then don't bother to do so.
I was able to get around this issue by signing my test user into a different app that I was developing, then going back to the app where I was having problems (no amount of deleting or restarting helped). As others have said, you don't want to be signed in as the test user in the Settings menu when you try to perform your IAP.