Sandbox Xcode issues - ios

I spent hours in forums to try to figure out what is the issue. I have an Apple developer account and configures a test user (Sandbox) - I have a check next to my user which I believe means it's created and should work. But I cannot use it. On my phone I don't see even the sandbox title under iTunes & App Store it's like I miss the capability in my application. There are many complaints about Sandboxing usage on Xcode but nothing that helped me out.
What do I need to check or add to make the Sandbox work?

Related

users can't receive notification on updating the app

By mistake, I uploaded the GoogleService-info.plist from some other project with different bundle identifier in my latest release, to my AppStore. and now many people have downloaded the application from this release, and obviously they're not receiving any remote notifications. Now when I changed the GoogleService-info.plist to the actual project file and uploaded the app to test flight, when I update the app I still don't receive any notifications but when I uninstall and reinstall the app I start getting notifications. however, there're many users who are already using the app and now they'll just update the app and not re-install.
any help in this will be highly appreciated.
This is an unusual problem. The binary that you upload should have the new plist along with it. At this point you should contact apple developer support. I've had problems and they were very helpful.
1- Log in to AppStoreConnect
2- They changed things around. Go to the lower right hand corner and select Contact Us
3- If you select Development and Technical all the options from there will give you email support only. If you want phone support select Membership and Account > Account Access and from there you will get the choice of phone or email support.
I haven't spoken to them in a while but the problem that I had the initial operator couldn't help me and she had a specialist reach out to me. After I spoke to him he couldn't figure out how to fix the issue. He asked a supervisor and the supervisor couldn't figure it out. He said it was his first time experiencing such an issue (I had a regular account, expired paid account, and an active paid account, and one of my app bundle identifiers were still with the expired account but I needed it on my active account -it was headache). I had to send him an email detailing all the steps that led up to the problem and everything that I tried to do to fix it. They sent that email to a special team above them. Have an email like that already prepared.
It took a couple of days but the team figured out the issue just based off of the everything that he documented and tried and the detailed email that I sent them. The response 100% fixed the issue.
I have plenty of gripes with their app review team but apple's tech support, from what I've seen so far is top notch and very responsive.
If they fix the issue please come back here and add an update so that if someone else has this problem they can use it as a reference.

TestFlight expired

I am trying to use TestFlight (the new one) to share my app.
I have now shared it with 3 of my internal testers on itunes connect one of them everything has worked fine and they have successfully downloaded the app.
But the other two when on the TestFlight app get a page like this:
Why my it be expired it makes no sense as it is definitely with in the 30 day test period as it is working fine on the other internal tester any help would be great
Update
I just received an email from the "App Store Developer Support Escalation Team"
They said:
Hi Max,
We believe this issue has been resolved. If your testers are still
unable to test your app when using the TestFlight app version 1.0.1,
please let us know.
Best regards,
Ben
If anybody is still having the problem before they try the answers bellow and after they have updated the TestFlight app. Let me know and I will get back to the "App Store Developer Support Escalation Team".
The same happened to me a couple of weeks ago.
In some devices it was working, while in others the expired button appeared.
If the provisioning profile regeneration doesn't work, it must be an issue with the Language & Region section in the iOS settings.
Just compare what is different between the ones that work and the ones that doesn't.
In my case, I fixed it setting the region as United States, Gregorian Calendar, and Advanced in Automatic.
After I changed this, the button changed to "Download" state immediately.
I hope it works for you.
When shit like that happens, it usually means you have issue with provisioning profile.
It is the only thing that could possibly expire (certificates also)
Here are the following steps that will help you resolve this issue:
Log into your developer account
Delete/regenerate the profile
Go to Xcode
preferences
then account
refresh the provision
clean
build (using production profile)
archive
submit
Voila, should work fine now!
Check to see if the devices showing the app as expired in TestFlight are set to use a 24-Hour system clock. On the device, go to settings -> General -> Date & Time. Ensure the 24-Hour Time switch is on, as TestFlight currently struggles with 12-Hour system clocks.

itunes connect cant find registered user

Im a newbie in iOS App Development. Recently I made an app for a client. And he registered for the Apple developer account and assigned me as an ADMIN. So i was able to create provisioning profiles, etc. But Once we got the app ready for distribution, i came to know that i dont have permissions to upload it to the app store. I thought of asking my client for temporary switch of his login password so that i can use it,(He doesnt have a Mac) but felt inappropriate and asked him if he can change my role to agent. Eventually he assigned me as an agent. But even after that when i try to distribute from XCode Organizer window it says, Cannot find a registered user with the username.
Can anyone say what am I doing wrong here?.. Or is it not possible for the second agent to upload to app store?!! Sorry for my bad English. Thank you guys. Your help is most needed. I have been googling around for a day and still couldnt figure it out. Meanwhile is it because that iTunesConnect is shut down till 28th December.
Due to the holiday period Apple aren't allowing developers to submit apps to the review process - I believe this ends on the 28th December. So the iTunesConnect service is currently unavailable so you will not be able to submit through xcode or Application Loader
Apple gave developers plenty of notice about this by sending out emails to developers and associates in regards to this manner.

Can not log into sandbox by test account on iOS

I am implementing in app purchases for my app. I am logged out from AppStore, created some test accounts, have not verify it by e-mail.
And every time I tried to log in into sandbox app-purchase I got an transaction error. Btw product info restored correctly.
Looking deeply I notice that after any attempt to log in, my AppStore account setting in device filled with the info from this test account! So I think it tries to log in into real AppStore instead of sandbox.
What am I doing wrong? Why my test accounts tries to login into the real AppStore and how to fix it?
To know if you're in sandbox environment or not, you can have a look at the purchase popup. If you can read "[Sandbox environment]" at the bottom, then it means you're using the sandbox. Otherwise, you're using the real Appstore (But I'm pretty sure it's not the case since this is automatically chosen by the device).
Anyway, it seems that Apple Sansbox environment is experiencing some problems today.
For example, I have an app that was dealing correctly with inapp purchase yesterday. Today, only retrieving SKProducts was ok.
I recommend you to be patient until the problem is fixed by Apple.

struggling testing IOS in app purchase with xamarin

For the last couple of days I have been struggling trying to set up the enviroment to test in app purchase in xamarin. Their docs page is not very clear on what it needs to be done, at least for me.
For what I have researched, I need to sign a contract with apple, which requires me to give apple some information about my bank account, taxes, etc. That information is going to take a little while, maybe a week. So without contract, can I test in the sandbox mode in app purchase?
So far, I have created a development provisioning profile, my app id and bundle id as well, the products which I am going to sell within my app, and my test users. I tried getting product info from my device, but it did not work, no error, or app crash. Probably I am missing something here which causes this behavior.
I read in this page that I need to install my provisioning profile and configure xcode to sign the app with this profile. How do I do this in xamarin studio?
Also, I need to tell xcode whats the application bundle id, again, how do I do this?
I read the In-App Purchase Programming Guide and gave me an overall understanding about the architecture needed to implement in app purchases, but I am failing on the little details.
Any help would be appreciated. Thank you very much.
CraigD's answer to this may help: IAP ( In App Purchase ) sample for MonoTouch?
It doens't touch on live testing per se, but Craig's github example may help you with those details of implementation.

Resources