Prerelease build not opening in iphone - objective-c

I have uploaded successfuly my build using Xcode 6 to iTunes connect and my testers too get the mail to upload via test flight when i click the link it goes to test flight but nothing appears over there.Even i don't get any error.
I have tried with both development and Ad-hoc provisioning profile where am doing wrong...please suggest.

You MUST use Apple Mail to open the link from within your email on your phone. Using Gmail doesn't work (... I believe it did previously with Burstly TestFlight).
Apparently it doesn't matter if you use a different Apple ID to the invited email address, although it probably should be set on the phone as your primary Apple ID. See this article:
https://medium.com/ios-os-x-development/internal-testflight-testers-with-multiple-itunes-connect-accounts-3c5adbab16e1

Related

Apple rejects iPhone Build for showing Test Ads on App

i Have integrate Ads Mob on my app for real or live add ,its working fine on simulator and Testing device and other client device it shoes live ads. but when this build uploaded to the apple store app connect on app store, they are got Test add on my device and reject the build, i do not find the exact scenario of reject the build due to test add, since i have integrated live ads banner id of Ads Mob, i do not find the solution app store how to find test add.
please help me if you got my query.
The first thing I would do is check where you define your adUnitID in the app.
The easiest way to do that would be to use Command + Shift + F (Find) to search your entire workspace for the string "ca-app-pub" (which I believe is the beginning of any adUnitID), and ensure that the only string being used is the Live Ad string from the AdMob website for the ad in question.
If that doesn't reveal any issues, please share the snippets of code where you define and present the ad.

iTunes Connect demo account in existing live database for app submittal?

I'm submitting my first app through iTunes Connect. It is a social networking community so I have to provide a demo account for the submission. My app already has a live database of users as there is currently an active web version.
I'm new to this and confused as to how I should handle this. Should I be creating a demo account that will not show up in any other live user's search results? Are the testers going to be attempting to interact with other live users? I am assuming I will need to show the various functions of the app, like messaging and events. In that case should I be creating a few "demo" users for the testers to interact with?
Alternatively, should I be linking them to the development version and development database? If that's the case, then the build that I send them would only be a development build then?
I am confused on how this is supposed to work and can't seem to find any information to help?
In my experience, you'll need to give them the production version that will go into the store. So not the development build.
When we submit an app for approval, it seems to get installed and activated on a couple of devices, but nothing much ever happens. They barely use it, as far as we can tell. We can tell that it's installed and run. We have previously been rejected when the network connectivity wasn't working right, so we know that they do look at the app after it's installed.
I'd suggest you make them an account that looks relatively anonymous (or even "Test Account" which you real users are hardly likely to try to interact with). You could create another account and say "If you want to send a message, send it to account xxxx". We've never had them interact with our app enough to utilise the suggestions we've made.
If you have an active / inactive flag, you could think about making these accounts inactive once the app is approved, then re-activating it when you next want to submit your app.

Apple Developer account - how can I automatically switch team?

Is there a way to automatically (i.e. programatically, via a specified URL, or by some other means) switch team after logging into the Apple Developer portal, but without using Fastlane? I have the following scenario:
I have a user who is admin on 2 different Apple Developer accounts
I want to log into the Apple Developer portal as the user, and do the following:
Access the 'Certificates, IDs & Profiles' section, and switch to using the team that I specify
Access iTunes Connect using the team that I specify
The reason I need this is that I want to automate logging into the Apple Developer portal and perform some maintenance tasks against a specific team, and Fastlane isn't an option right now.
I've tried using the following URL for accessing the 'Certificates, IDs & Profiles' section:
https://developer.apple.com/account/ios/certificate/?teamId=MY_TEAM_ID
however it doesn't switch to the specified team. I've tried a similar thing for iTunes Connect using the 'switch' parameter on the URL, but that doesn't automatically switch either.
It's a little bit tricky:
For the account overview page, the different links are working:
https://developer.apple.com/account/#/overview/ABCDEFGHI
But for the actual certificates page, Apple saves the team ID in local storage. If you change it here, it will show/get you the page you want.
As iTunes Connect is a completely different site, the team selection seems to be based on cookie values, but them look to be encrypted or something.
It really depends on what kind of "Maintenance tasks" you want to do.

Why in Xcode 6, I am getting "You are not registered as an Apple developer" while trying to upload a binary?

I have an active iOS developer account, and an active provisioning profile. I uploaded a binary just two weeks ago with Xcode 5 without any problem. Now, I am trying to upload another binary with Xcode 6, and after archiving, I go to organizer/archives as usual and click submit or validate or export. In any case I receive this message: "You are not registered as an Apple developer". Does anybody have the same issue, or have any idea what the problem is?
Edit
I uploaded the binary with Xcode 5. I guess I should report this as Xcode 6 bug!
The following fixed it for me:
In Xcode > Preferences > Accounts, I had an Apple ID account that wasn't a registered development, in addition to my own valid account. I deleted the unregistered Apple ID, and it now works.
I had almost the same situation as #iht, except that the "unregistered" Apple ID was a legit-but-new developer ID.
Turns out I hadn't "signed" the dev agreement yet, so I logged into developer.apple.com, was presented with the wall of fine print, clicked Agree and was set to go.
Just sign in on developer.apple.com and accept the agreement.

Xcode 6 GM Upload Error: No software found with apple_id at SoftwareAssets

I am trying to update an app that was rejected for a Crash. I am using Xcode 6 GM release. I have 2 problems:
1̶)̶ ̶I̶ ̶c̶a̶n̶n̶o̶t̶ ̶f̶i̶n̶d̶ ̶t̶h̶e̶ ̶"̶r̶e̶a̶d̶y̶ ̶t̶o̶ ̶u̶p̶l̶o̶a̶d̶ ̶b̶i̶n̶a̶r̶y̶"̶ ̶o̶p̶t̶i̶o̶n̶ ̶i̶n̶ ̶t̶h̶e̶ ̶n̶e̶w̶ ̶i̶n̶t̶e̶r̶f̶a̶c̶e̶ ̶(̶i̶s̶ ̶t̶h̶i̶s̶ ̶n̶o̶ ̶l̶o̶n̶g̶e̶r̶ ̶n̶e̶e̶d̶e̶d̶?̶)̶
1) solved no longer need to set "ready to upload binary" per comments below
2) When I submit the build I receive this error: No software found with apple_id at SoftwareAssets
Thanks for the assistance.
If you're part of multiple teams, and you need to upload an app to iTunes Connect that's using another Apple ID than your own, you will have to add the Apple ID of the concerning iTunes Connect Account to Xcode.
Go to Preferences in Xcode
Go to Accounts
Add account by clicking the + sign
Add Apple ID of the iTunes Connect account you're trying to upload to
When you now upload your binary, you have to choose the team and Apple ID.
You may see the same team twice in the dropdown, but you will see that they relate to different Apple IDs.
Make sure to choose the team that is related to the iTunes Connect Apple ID and your upload will go through.
I don't know if it's the new intended behaviour or just a bug. But for me uploading only worked when i was registered as a apple developer AND itunesconnect User with the same AppleId.
This Answer XCode6 GoldMaster submitting build failed with error of Chris helped me, but unfortunately didn't do the whole trick.
I'm a member of different Developer Teams with my single AppleId. Uploading apps only worked for me to the team where i was registered in itunesconnect with the same appleId (Unfortunately you can be a member of different developer teams, but only be a single itunesconnect user with one apple id). Adding the different itunesconnect accounts as described in the linked answer didn't work for me.
So i created a new apple id and added it as a developer and as an itunesconnect user, then everything worked smoothly.
For people who can't have their iTunes Connect and Apple Developer emails match (member of multiple programs, etc) the solution is to click "Export" in Xcode instead of "Submit" which will generate a signed ipa file, then use Application Loader (link is available in iTunes Connect) to log in with your iTC ID and you can upload it there. Hopefully Apple will fix this issue soon where we can link our iTunes and Developer accounts/emails together, but until then this will have to do.
Bocaxica is correct. I also face same issue while I tried submitting my app. After I selected again my different apple account which had same iTunes id for two accounts, everything went well and app submitted successfully. 👍👍