.ipa can not update app on iTunes, app just appears grey - ios

I currently have an app on the app store and am trying to test to see if the update work. I've created an ad hoc archive and exported it to a .ipa.
So I currently have the app on my phone, when I use go to iTunes and click update app, the app copies to the phone and then goes grey. It does change from here.
If I uninstall the current version of the app from my phone and then use iTune to install the app, it works perfectly.
Anyone know whats wrong?

You need to build the updated app using the same developer account as the appstore one. If you can't do that, you're out of luck - you should be able to replace the app, but the keychain won't work...

Related

Unable to install app from TestFlight (works fine from Xcode)

I'm trying to install my app from TestFlight.
When I press INSTALL, the download indicator runs for a sec and then stops.
I can see the app on my phone, clicking on the app raises
Unable to install the app, please try again later.
It's very weird, since I run the app on a physical device using Xcode, and everything was just fine. Also, older versions of the app are downloaded from TestFlight without any problem.
The app passed through all checks before uploading to the store.
How is it possible that I cannot install the app from TestFight?
What can I do in order to debug this issue?
This can be happen with number of reasons as given below:
Might be you are using the developer profile instead of Adhoc profile
OR using an app identifier that is different from the one that belongs to your profile
OR might be an issue in enable/disable of iCloud and Gamecenter
What you can do is you can connect the device to PC/Mac. Open the iPhone Configuration Utility and see the logs after you press install from the build in TestFlight. It will helps you to dig it.
And last hope is this issue can be at apple side as many developer are facing as given below: https://developer.apple.com/forums/thread/26759
It's not the correct answer.
In case you are in a rash, and your project was already uploaded from another Mac to the store, a temporary solution will be to import the project to a well-configured Xcode from another computer and send it configured back to your computer. Make sure you have all necessary certificates, Build, and upload to the store. Then I was able to run the app on TestFlight and upload new updates without problems.
IMO, Apple did a really bad job connecting and configuring Xcode projects to the store. As a Flutter developer, I upload apps for both App Store and Play Store, and working with Apple is frustrating. There were no logs or indications about this issue, and it's almost impossible to track the mistake.

How do I install an IOS app onto someone's phone for testing without App Store?

I am making an IOS app. I want somebody to test it for me. I already added their device and UDID onto my list of 100 devices that are okay to install on.
I archived a build on my computer. So now what do I do? Can I email to them and they can just download it? That doesn't seem right, but...or I do have to an outside service for them to download? I'm just confused on how to get the app file onto their phone so they can use it.
There are multiple ways to distribute the build to users.
You can upload build on app store & distribute with help of TestFlight.
Check out this
Diawi
App Box
You can use Bitrise.
With options 2,3,4 app installation URL will be generated. User will able install build easily If their UDID is added.
You can build and distribute with https://appcircle.io
Its very user friendly and free

How to test updates for your own app (iOS)

I hope you are doing well during these times.
I am paying someone to develope my iOS app. Now the app is in the app store and of course I installed it on my iPhone because I want to use it.
Now I have some updates whishes and my developer did what I ask for. But how can I test my update?
When I try to install the updated app version from his link it tells me, that I have to remove the original app from the app store first.
My developer says there is no other way then to buy a second iPhone for testing.
Do you guys have any tip for me?
Thanks a lot
I don’t see why your developer ask you to buy a new iPhone, you can use your iPhone just delete the old app and you will be able to install the new updated app.
Consider using TestFlight to test your app before submitting it to the store. TestFlight when ever there's a new build you will receive a notifications and update the app from the testFlight app easily.

Apple configurator 2 could not install app

I have designed the ios app and now I want my app to be tested by some other member of team. I generated .ipa as well as .app files of the app. I have install Apple Configurator 2 in my mac os. But when I use that apple configurator to install my app then the app is shown installed in the configurator but in the iPhone the icon shown is dark in color and when I click that nothing happens. But when I deploy app using xcode everything is working good for same configuration.
I don't know what all data is needed to post here for this issue,so if anything is required more than this pls ask.
I think there are four things you should confirm.
Certificate(Production) is not Expired?
Provisioning File(Distribution) is not Expired?.
Provisioning File(Distribution) is for AdHoc build (not for App Store)?
Provisioning File(Distribution) does contain your device UDID(Paulw11's answer)?
Maybe you need to go developer.apple.com and check your Certificates & Profiles.
[Other possibilities]
If you set date & time of your iOS device manually like 2020/1/29 for testing or something I think app won't run too.
Apple provies "TestFlight" https://developer.apple.com/testflight/
The way how to use it is almost same with submitting an app for review in App Store.
Create an App ID
Create a provisioning profile with the App ID you created.(Type is "Distribution - App Store")
Build an app with the provisioning profile you created.
Go App Store Connect and Open "My Apps" and create your app.
Upload an app (*.ipa file) to App Store Connect(*1)
Go App Store Connect and Open "My Apps" and select an app you uploaded.
Select "TestFlight" Tab.
Open "Export Compliance" dialog.
Answer the question about your app and click next(maybe this step repeats two or three times).
Click "Start Internal Testing." (Now you can deliver your beta app in your group.)
If you want deliver your app to external tester, add external tester(this needs Apple's app review)
(*1)
Last time I used TestFlight was several years ago, and at that time, I uploaded my app with "Application Loader" but I found this tool is not available now."Transporter" seems like be the alternative.
(*2)
This steps were memo I wrote about two years ago, so some steps may be wrong like Application Loader disappeared in 2019 and need to use Transporter for uploading an app.

iPhoneX Error - This app was not installed from the App Store and must be reinstalled manually

My application is signed with Enterprise distribution certificate. When I try to install my app on iPhone X it installs successfully but when I try to open, it gives me an error "This app was not installed from the App Store and must be reinstalled manually"
Please note that app is opening and working on all other devices. This issue occurs only some specific iPhone X, not on every iPhone X.
Can someone please tell me why I am facing this error.
Screenshot is attached
The app may have been offloaded. Offloading is a new iOS 11 feature that allows user or the iOS system to remove an app to free up space without deleting any of its configurations or settings.
To know if an app has been offloaded, it displays a small cloud icon in front of its name.
When opening an offloaded app, Apple tries to download the app back from App Store. Since it's an enterprise app that's not available on App Store, it can't download it and shows up this error.
The solution? Well, just what Apple says: "This app was not installed from the App Store and must be reinstalled manually". Download the enterprise app again from where it's hosted and install it.
In case anyone runs into this post doing a Google search, here was the fix for our scenario:
This issue usually revolves around a desperate Apple ID and Pin. The first step will be to recover your Apple ID device PIN. This is accomplished by following these steps:
Go to Settings
Tap [Your Name] > Password & Security > Change Password
If you are logged in to iCloud and have a passcode enabled, you will be prompted to enter the passcode for your device
Follow the onscreen steps to update your password
This should reassociate the Apple ID with the Pin, and allow the app to install.

Resources