How do I prepare a new version to be uploaded for a different organization? - app-store-connect

When I'm on https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/ and click my apps it only shows the ones under the organization that belongs to my user. So I'm uncertain how to get into the view for a different organization so I can prepare a new version to be uploaded.

Once you log in on iTunes Connect you can select the organization you want to use. You will see this message if your Apple ID is associated with multiple developer teams.
Update: This only works for developer.apple.com. Check this StackOverflow question for a possible solution.

Related

Moodle - Any way to get Access logs without plugin or direct DB?

As an instructor, I want to be able to visualise a number of aspects of when my students are accessing my courses and materials. My institution refuses to give me DB access, and won't let me install a plugin. Is there any way I can pull this data? I could easily do it with a few lines of code in Canvas, so using moodle feels like stepping back in time. I've been exploring developing an LTI app as an option (I've got the demo LTIJS app working) Any ideas?
You can access user logs in a course by going to Participants then click on the user you want to track and you will be taken to their course profile. From there, you can choose any option in the "Reports" section. You will need to have the proper capabilities. The reports shown in the screenshot are from a site admin account.

How to test alexa skills for multiple countries / regions?

I successfully published my first skill in US and DE. While extending to more regions I run into account linking problems that I cannot reproduce in DE.
Is there any best practice of efficient testing in multiple countries before triggering the certification.
So far I read that you should change the language setting of the amazon account - which seems very unconvenient if you have to test for 6+ countries. I am seeing two possibilities which both have flaws:
Note: My developer account is also my private family account which is also used by my wife.
If I create a new Amazon-Account just for testing, I cannot access the dev stage skill since the owner is the private family account, right?
If I change the country settings on the private family account, my wife loses the link to the Kinde library and can't use any of the remaining shopping services, right? Furthermore it is tedious to change these settings multiple times a day during development...
How are you testing?
Is there anything else available for testing and debugging that I just do not know about, yet?
Thanks in advance!
To test the skill, you can use the Alexa Simulator from the Alexa Developer Website. Use the "Test" tab to switch between regions / languages and use the text box or microphone button to test the skill.
For account linking, and in particular, using new Amazon accounts. You can use the Beta Test functionality to invite your new account to test the skill. This can be found under the "Manage Beta Test" and will let you invite people by email to test the skill. This will let you resolve your first issue.

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.

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. 👍👍

how to display the live website data in iPhone application

I am newbie for iPhone application and I want to create iPhone application based on the website client have. What I want to do is show the Upcoming Courses from this website. Any idea how to do that?
Note that, the table that is there in section Upcoming Courses is static data and this site is created using Joomla. The web-developer do the changes in the Upcoming Courses section on a weekly basis depending on the courses.
Could anyone suggest me right path what needs to be done?
I also tried to search on google and found that RSS need to be created for that section. So I believe if I need to create RSS, then I would have to store this data in database. Isn't it? Is this only one way to deal with it?
My Client says, if they do the update in website, it should also get rectified in iPhone application too.
Look at the example right here:
https://github.com/greenisus/cocoa-rss
If you use Joomla, then you have a database already, of course.
I'm pretty sure that there are some sweet modules for RSS, which you can use.
Then you'd just have to parse them in your app.
There is no such thing as push in RSS, you'd have to consistently check and update your content.