I am currently testing an app in Test Flight and I have a couple of questions; hopefully someone can help..
As mentioned the app is currently in Test Flight. I have noticed that if I have 2 devices registered on the same Apple ID it only allows me to download the app on one of them. Here is the first question: is this problem only related to Test Flight or I will be facing the same issue once the app goes live?
My app is a social networking app and in order to start using it the user has to create a profile: insert name, gender and so on. My second question is: if the problem of the 2 devices and one Apple ID is only related to Test Flight and once the app goes live I will be able to download it on both devices, will I be able to create 2 different profiles or will it automatically pick up the details of the profile on the first device and use it on the second as well?
Thanks
Related
Here’s my situation: I have an iOS app in development. To thoroughly test each new beta version, especially the content purchase process which happens after the initial app install, I need for my device (iPad) to forget it has already seen and purchased the content of the app before. Once I purchase, though, each subsequent download automatically activates the previously purchased content, so I don't get to start fresh.
As a solution, I was going through the laborious process of creating a new iTunes account, doing a factory reset on my iPad, adding the new account as a new tester in the iTunes Connect Test Flight system, and testing that way. It worked a few times. What I just discovered, though, is that Apple only allows three different accounts to be registered on a single device over the course of a year, so that plan is no longer viable.
My question, then: How are developers testing apps that need to load as if for the first time in a device, after the app has already been perviously loaded and tested?
Stumped on this, appreciate any help.
Cayce
The app's data should be deleted by just deleting the app. If it is storing data elsewhere on the device then you can go to Settings-General-Reset-Erase All Content and Settings.
That should do it.
I succeeded implementing the SKStoreReviewController. But when the prompt comes up, the "Submit" button is grey & disabled.
I thought it was because I was in debug mode, but when I ship the app with Ad-Hoc PP the result is the same.
Why?
Apple provides the answer for you right here.
When you call this method in your shipping app and a rating/review
request view is displayed, the system handles the entire process for
you.
Emphasis mine.
To help clarify this some:
When building in Xcode, you will see what the OP shows in the screenshot
When building from a CI solution for release, you will not see anything
When running from TestFlight, you will not see anything
When running from the AppStore, only users who purchased (free or paid) your app will see it up to three times a year
When running from the AppStore, users who obtain your app via Connect promo codes will not see it
Users who disable In-App Ratings & Reviews under iTunes & App Stores in the Settings app will never see these prompts under any condition
Apple spells out point 3 here on the provided link:
When you call this method while your app is still in development mode,
a rating/review request view is always displayed so that you can test
the user interface and experience. However, this method has no effect
when you call it in an app that you distribute using TestFlight.
And for point 5, here is what Apple has to say on it at the provided link:
However, customers aren’t able to rate or review an app that was
downloaded using an iTunes Connect promo code.
So sorry, you can't pad reviews via promo codes ;)
Submit button is disabled in development version and the View doesn't even show up in Test Flight versions.
I succeeded implementing the SKStoreReviewController. But when the prompt comes up, the "Submit" button is grey & disabled.
I thought it was because I was in debug mode, but when I ship the app with Ad-Hoc PP the result is the same.
Why?
Apple provides the answer for you right here.
When you call this method in your shipping app and a rating/review
request view is displayed, the system handles the entire process for
you.
Emphasis mine.
To help clarify this some:
When building in Xcode, you will see what the OP shows in the screenshot
When building from a CI solution for release, you will not see anything
When running from TestFlight, you will not see anything
When running from the AppStore, only users who purchased (free or paid) your app will see it up to three times a year
When running from the AppStore, users who obtain your app via Connect promo codes will not see it
Users who disable In-App Ratings & Reviews under iTunes & App Stores in the Settings app will never see these prompts under any condition
Apple spells out point 3 here on the provided link:
When you call this method while your app is still in development mode,
a rating/review request view is always displayed so that you can test
the user interface and experience. However, this method has no effect
when you call it in an app that you distribute using TestFlight.
And for point 5, here is what Apple has to say on it at the provided link:
However, customers aren’t able to rate or review an app that was
downloaded using an iTunes Connect promo code.
So sorry, you can't pad reviews via promo codes ;)
Submit button is disabled in development version and the View doesn't even show up in Test Flight versions.
Hi i have create one admob application and write his Publisher id in my code. And now the admob display the advertise. And after that i have create one house ad for display my add in my device. so i follow this steps
https://support.google.com/admob/answer/1619751?hl=en
and Run the Application but i have not showing any add that i have created. I have changed the testing mode off in my application. please help me.
I've had luck solving this problem by going to iOS Settings / Privacy / Advertising and then selecting "Reset Advertising Identifier..."
I wanted to wait until I could verify this solution before posting an answer here. So I just ran into the problem again where AdMob was refusing to serve me my house ad, and when I reset the device's advertising identified, I was then able to get the House Ad.
I have an existing iPhone app and an iPad app, now I have created a Universal app, and I want to know if there is any way to kind of "merge" the existing app Ids, so I can upload my new app as an update for the previous ones.
Thanks!
No. I asked this question while at WWDC, of several Apple employees in the developer support group, and the answer is "not at this time, please file a bug report if this is a feature you'd like to see".