Test flight fails to detect the OS of an iPad when I try to install my app build using test flight - testflight

I have a app to test which requires iOS 8.1 to run, so I updated my device from iOS 8 to iOS 8.1.1.
But my test flight still says "Your device is running iOS 8.0, but this build requires iOS 8.1"

You need to click the little settings button, then devices, then click to ‘reconnect current device’ and then it will update your OS as far as test flight is concerned once you finish reconnecting the device. At least we can take pleasure in knowing that TestFlight as we know it won't be around for long...sigh

Related

how to run two simulators on xcode 11?

I'm making a multiplayer game app using swift and I want to run the simulator in two different iPhones. I saw some other people access hardware > device and select iPhones, but in my simulator, I don't see the tab for hardware. So how can I run two phones simultaneously??
You need to use File>Open Device to open a new Simulator in the Xcode 11 Simulator app.
You can only run an app from Xcode on 1 simulator at a time. However, you can install the app on 2 different simulators, then you can manually launch it on one of the 2 (or both).
Here is a sort of hack you can do to run your build on multiple simulators / devices, however it is mainly for checking UI - it doesn't attach the Xcode debugger to the devices. It does build to multiple devices though.

How to force an app to simulate in iPhone simulation using an iPad using Expo?

I'm currently using Expo to build an iPhone app.
I'm not supporting iPad and I have it so when it builds on iPad it runs in an iPhone Simulation.
The problem is I can't develop with Expo using this approach.
The app shows up as an iPad app, but this is not the mode being shipped to users.
According to this I might have some luck adding ios.supportsTablet to the app.json file and setting it to false but it didn't change anything.
Is there another configuration value I'm missing to force iPhone simulation mode on an iPad?
I'd rather not eject if I don't have to.
According to this, there currently isn't a way to live develop using "iPhone mode" on an iPad.
The Expo Client app can’t change its tablet support on the fly,
unfortunately, so it will always adapt your project to the iPad
viewport.
So, following the above forum here is how you get around it:
Run exp build:ios -t simulator
Open Simulator
Select Hardware/Device/iOs 11.x/iPad x generation
Unpack the generated build from the first command
You should have a file named yourApp.app
Drag that file into the iPad you are running in Simulator
It will install the app on the device and you can then view your creation
This is faster than doing a whole build cycle with TestFlight just to see your changes.
But it still leaves a bit to be desired.

Android Studio: Android 5 lollipop can't install and launch App

I have 2 real android devices and I used them to test my android app (I am new at Android programing)
When I clicked "run" button, the dialog box showed me two of my devices:
Table 4.2.2 and Cellphone 5.0
After running, my tablet launched the app perfectly, but my phone (5.0) wouldn't launch, it even wouldn't install new app, I tried many time, and finally it run, but at the later time, I needed to remove previous app to run new app.
Please help me to resolve this problem.
Well, you have to remove the old version of your app all the time? If yes, you should use a keystore file for signing the app (and always the same). My device also refused to update an app because I didn't sign it with a keystore file. (I have one device with Android 5.1.1 and one with Android 4.2.2, had the same issue with the 5.1.1 one until I signed it)

can't execute code on ipod touch 4th gen

I can't execute an app i have developed for iOs 5.
It works fine on my iPhone 4, but not on my iPod Touch 4th Gen.
I added the iPod to the list of devices used for development in the Xcode Organizer.
But when i press the 'Run' button, Xcode compiles successfully (states 'Build succeeded' in the middle of the screen) and suddenly tells me 'Finished running MyApp on m's iPod'
i'm using Xcode 4.2, iOS is 5.01 on iPod and iPhone.
The App can be tested on the iPhone 4 or in the simulator, but not on the iPod. It's doesn't even start, so an immediate crash of the app is not the reason!
Who knows how to cope with this phenomenon?
the issue was very easy to solve, but hard to find (for me) as no error report nor any message from Xcode gave a hint:
In the Info.plist file, the section Required device capabilities contained gps and magnetometer.
Both aren't available on the iPod.
After removing those required device capabilites the App worked on the iPod

Can't run on device after installing iOS 4.2 and the 4.2 SDK

I installed iOS 4.2 on my 2nd-generation iPod Touch last week. I tried running my application on the device through Xcode, but it didn't work (because Xcode didn't yet support iOS 4). To solve that, I installed Xcode 3.2.5 and the iOS SDK 4.2. Now I can get the app to run in the iPhone/iPad Simulator just fine.
However, I can no longer select "Device" from the menu at the top of the screen. It's a choice, but when I try to click on it, it never actually gets a check mark.
Because of this, I can no longer run the app on my iPod. The other (related) problem is that I can't choose "Build and Archive" from the Build menu anymore because the target is not a device.
Why is this happening? Do I need to change some settings in my project, or something with my device itself?
EDIT: Upon closer investigation, it appears that I can't select anything but the iPhone Simulator 4.0. Maybe there's something wrong with the project file.
Check that the base SDK is set to Latest iOS (currently set to iOS 4.2) for your Xcode project and your target's product, then perform a rebuild and see if your iPod is recognized.
Also try visiting the Xcode Organizer and see if it's asking for anything from your iPod. Typically Xcode will want to collect some data from devices whose OS receive updates, so it can update itself and install your apps on the updated OS properly.

Resources