IOS 10.1.1 Untrusted Enterprise Developer error - ios

I downloaded a few apps from a third party website, and the apps are perfectly functional for the first couple days and then I get the Untrusted Enterprise Developer error again. I go into my General->Device management and attempt to trust the apps once more, but there is only an option to delete or verify apps. I notice that all of the apps are unverified, so when I attempt to verify the apps, it acts like its about verify-but nothing gets verified. By this point I can either press Verify apps again, or press Delete apps. If I press verify apps again same result. How do I get my apps running again?! Please help.!

I found that deleting the app via settings>general>device management>APP, then reinstalling, fixed the issue for me.

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.

Authentication failed for iOS app-specific password, but what do I do with my app-specific password? Where does it go?

Got a new SSD for my mac (so it is like starting over), and am trying to set it up for Xamarin iOS development (again). After much fun with Apple procedures I am ready to upload to the App store, but get this message:
This message pops up when I am after the Archive is built, after I select Upload (after Sign and Distribute). It seems the important part is Authentication failed Sign in with the app-specific password you generated.
Sign in? Sign in to what? I have my app specific password, but what do I do with it?
There certainly seems to be a lot of web pages trying to push me to appcenter.ms, but I should not be forced to use a Microsoft service to distribute my app and do not wish to go that route at this time.
Below are some hints to help others who like me are not full time iOS app developers and are tired of massive web pages explaining the process.
Important things to know/remember for Xamarin/iOS development (obviously you need a Apple developer account, need to install XCode, VS, Xamarin):
you need to tell XCode your Apple developer credentials
you need to tell VS your Apple developer credentials
you need to tell Apple the UID of your build box, test devices
you need a developer certificate and distribution certificate from Apple
you need to create two provisioning profiles, one for development and one for distribution
somehow building a Xamarin iOS demonstration project in VS on my Mac made the iOS simulators available to other projects
you may need a special Apple intermediate certificate (AppleWWDRCAG3.cer) and install it, even though various webpages said that was only necessary if your XCode was an old version (I had the latest XCode and still had to find/install it)

Compiling iOS Apps from multiple macs

I have a free developer account. With it, I compile two or three Apps on my own iPhone.
I was used to compile the Applications regularly when the certificate expired.
Now, I'm using more my laptop, so I compile sometimes the Apps from it, and sometimes from the iMac. I think now having another problem, and I have to recompile the applications more frequently. After laucnching the App I have sometimes the message
Unable to verify App
An Internet connection is required to verify trust of the developer "xxx". This App will not be available until verified
I think that the problem is that I have two apps on the iPhone, for the same developer account, but compiled with thwo different Macs. I don't know why, but Apple seems to consider the account for a machine, not for a developer...
I tried to resolve the problem by using the exact same certificate on the two machines (synchronise the folder ~/Library/MobileDevice/Provisioning Profiles with Syncthing), but it didn't help.
I assume I can create another developer account and use one account for just one application, but it seems ridiculous...
Is this a way to avoid this message?

Why I cannot Verify custom enterprise apps on my iPad?

We distribute the test versions of our iOS apps through HockeyApp custom enterprise app store. Because of ASPN shenanigans our iOS developer refreshed some of our certificates. Since our two recent releases I cannot start the apps because they are from an "untrusted developer".
The procedure for this would be easy normally, you just have to navigate to Settings -> General -> Device Management > Enterprise App > ... and manually Trust them (I've been there before and I've done that in the past "Untrusted App Developer" message when installing enterprise iOS Application, https://support.apple.com/en-us/HT204460). But I get a nonsensical error suggesting that I'm not connected to the internet. Since I'm connected to wifi the verification obviously fails because of another reason, but I don't know why.
My iPad is a 3rd gen iPad with the latest possible iOS: 9.3.5.
Now I got to the point that I deleted all the apps belonging our enterprise developer organization. After that I first trusted the organization itself, which was successful. I installed again only the two problematic newest app releases so I can verify them. But I still get this nonsensical error. How can I overcome this?
Someone else from our company could successfully install our HockeyApp apps onto another iOS 9.3.5 iPad. That ruled out iOS 9 as a cause of this.
Then I removed my iPad from the registered devices in HockeyApp's management interface.
When I tried to add it back I had to install HockeyApp's profile (that contains a few certificates related to HockeyApp, and it's needed to be install first so that I could install actual HockeyApp distributed applications.
I received an error while trying to install HockeyApp's profile saying that my iPad is not activated 0_O
I struggled with that for a good while until I manually restarted the iPad and low and behold it started to go through the activation procedure.
After activation, bootup and login I also signed out with my iCloud account from the AppStore settings and signed back in (just to be safe).
Then I could install the HockeyApp profile and now when I install the actual apps we distribute through HockeyApp I don't have to Trust them manually any more.
I’m pretty sure that your apps where revoked, try putting them under a different developer, if you did not make the enterprise app please contact the developer of the app

Signing and submitting app without Mac

I'm developing an iPhone + iPad app for a client who doesn't have a Mac and are not willing to give their Apple ID to me so that I could sign and submit the app for them.
Is there any way for them submitting the app giving that I provide them all the necessary screenshots and Xcode project folder?
I somewhere read (can't find again) that I could also send them Signing Tool and that will do the job. Is this correct?
I don't have a Dev license.
Edit
The client has the Dev License.
If you can trust on a third party then you can go with App Cloud -
http://support.brightcove.com/en/app-cloud/docs/step-step-guide-publishing-apple-app-store-using-windows
It requires some info from you and will compile and submit app for you.
I didn't used this but seems it will work in your case.
You are going to have great difficulty submitting an app without a dev licence. For starters, you'll need to purchase a iOS Developer account to verify your system as well as an additional iOS testing platforms you are using.
You should start by creating your own Apple ID here. From there, you can provision your system and submit an App (once you have obtained the correct keys).

Resources