I recently uploaded a new version for one of my applications as an update for which I already had an initial version on Store.
After it's release few clients (to be precise 2) have reported that the application does n't install on their device.
Issues: a) Application doesn't installs on their iPads. b) The application doesn;t go past splash screen on one of client's devices.
What I have done To find out the install issues I test ran the same build on all availble devices I had but it ran smoothly. I sent them an Adhoc build with Crashlytics integrated however it did not serve an good as they could not install that as well.
Now the Build details are as follows for the version on apple store
Deployment Target: 5.1
Required Capabilities : armv7
Supported Architectures : armv7
Device Family : iPad
Newsstand App : false
Note 1: Both clients did a clean install.
Note 2: The application does some initial set up . Unzipping Images archives and setting up initial database. The app uses core data for db purpose.
If some one could guide me as to what should I do to grab the potential issues it will be of great help. Please let me know if I need to mention more info with my question to help understand the issues.
Related
I am unable to install my app on a real device while DEBUG running or in ad-hoc builds. However, I am able to run on a simulator. I did refer to many similar issues but couldn't find a solution. I assume it has something to do with the code signing of embedded frameworks, but as I said no proper guide could be found. .
These are my frameworks added to my project
This is my install error. If distributed via ad-hoc it says "this app could not be installed because of the integrity".
The issue arised for me when
I removed an existing embedded library in my app .
How I solved it
When I double checked the project , There was 2 more libraries which was dependent on the removed library for code signing(I assume it was this. Please correct me if I am wrong). So I removed these libraries too. The reason why I didn't removed it earlier was because I was not aware of it, as the project was passed to me only a few days ago.
After that I ran the project and it worked fine
The confusion arised because the app ran perfectly in simulator .But when try to run on a real device or distribute through an ad-hoc build, the error occurred (Refer my question screenshots)
Note - Please feel free to post a better explanation
I have an Enterprise app that until recently has been installing and working fine. Recently, I've been trying to install it but I am unable to do so. At first I thought it was the new rule that you needed to have two-factor authentication in the developer account. But I added the authentication and I still can't install.
What happens when installing is, it shows a progress bar that says "Loading". Then at some point it says "Installing", but almost immediately after it says "Installing" the progress bar disappears and the icon goes dark. Sometimes it shows a message saying that the app couldn't be installed and gives the option of retrying or done.
Furthermore, the app DOES install in some devices. I have confirmed that it installs on three devices, which is weird enough. I have no idea what could be causing this. If anyone can shed some light on this I will be forever grateful as I am losing my mind over this. I should add that the app was made in Ionic Framework and, like I said at the beginning, everything has been working perfectly until now.
EDIT: Another interesting point is that I tried running the app from XCode directly to my iPad and it is installing perfectly. It is only when I download it from my Enterprise link that it fails, and only on certain devices so far.
As per your question What I understand that you are running app from xcode and it runs on certain devices, but if you prepare a build it won't install in iOS devices right?
If it is right then follow these steps, may be this will sort issue for you.
If you run the app directly from xcode use development profile in code signing.
If you prepare build for enterprise edition use distribution profile and prepare the build. When you preparing build via archive then using option distribution, select the enterprise mode for preparing the build. may be this will sort your issue.
Before doing this, clean the project.
** I am considering that you have all the updated certificates, profiles and account.
Same device, iOS 8, iPhone 6+. I'm seeing two different device IDs (I have debug disabled running from Xcode, and it is exactly the same scheme I use to build the archive I'm installing via TestFlight), and trying to rule out that difference being the root of the issue I'm seeing with Azure. Lots of conflicting old advice out there relating to this, so wanted to get some current insight on this specific device-id question.
Thanks.
So I had built my app and had successfully been approved in the app store, but the problem is the ZXing scanner does not scan QR anymore..
I did try also built my app as Ad Hoc and Development Provisioning, and it works just fine...
But, when build for App Store, after approve, it just wont work anymore (really does not scan no matter how clear the QR Code is)..
Are there any Build Settings to change or any Housekeeping before Archiving for App Store?
If there are stuffs i missed please do tell, thanks :)
Not a lot of information here.
As mentioned in the ZXing FAQ, if you happen to be using an older version of Xcode (before 4.2), if you compile with any version of llvm (llvm-gcc or clang) and turn on optimizations, ZXing will fail because of compiler errors.
If that's not it, you'll have to start tracking down the Xcode settings. The Archive action should be using the Release build configuration and if you set the Run action to use that configuration (select the project portion of the scheme pull down, then Edit Scheme ...), you should be able to replicate the failure.
I have a PhoneGap application which works in the Xcode simulator. I also am in the Apple Developer Program so I can do code signing to run apps on actual devices.
However, I am having a hard time finding a good resource to walk me through the exact steps to get the app on my physical iPhone/iPad. I have found other guides which are either for Xcode 3, or they show how to get PhoneGap working in the emulator but not how to get on an actual device, or they are presumably using a different version of Xcode 4 because they reference different commands than I have.
If you have successfully deployed an application from Xcode 4 onto an iOS device, could you please post a link to steps that you used or refer a book that has that information? I appreciate any help that anyone can give on the subject. Thanks!
[Edit: Though I am using PhoneGap, the steps to deploy from Xcode to iOS device are AFAIK the same.]
[Edit to add more detail:
I have my project made and it runs on iPhone 4 simulator and iPad 4 simulator.
I also can plug in my iPad (already went through the assistant to get it provisioned), select it in the scheme list box, click the Run button and it will launch as expected on the iPad. Does this mean that I have the code signing part working at least?
So far so good. Now I want to make a build so that I can distribute to people to test the app on their devices (I have their UDIDs already). When I get to the "Publishing Your Application for Distribution" section of the iOS Development Guide in the iOS Developer Library, I get stuck in the Archiving Your Application for Testing section. I am having trouble finding the Code Signing Identity build setting. It also looks like they have changed the menus around because they refer to a Build > Build and Archive menu item that doesn't exist anymore. I tried Product > Build for > Build For Archiving which seems like the closest option and the build actually succeeds but in the Organizer > Archives tab there are no archives.
Sorry that I do not have more specific information about where the process is breaking down for me but I'm new to the Xcode environment. I can typically figure these things out on my own as long as there is documentation somewhere but I have not been able to find any that match my build of Xcode. Thanks!]
[Edit again: After doing more research I ended up following the suggestion of others and did a complete uninstall/reinstall of Xcode which ended up resolving the issue albeit in a rather heavy handed way.]
You'll want to check out Apple's Documentation, for sure:
iOS Development Guide: Managing Devices and Digital Identities
iOS Development Guide: Building and Running Applications
They have a complete walkthrough of provisioning, building, and deploying your application to a device.
The Xcode Organizer makes it fairly straight forward and painless now... but there are still some sticking points, and reading the documentation will give you a full overview of exactly what's going on in the process.
Contrary to apple advise, setting Skip Install (Build Setting) to NO fixed this. Using phone gap here.
Archives not showing up in Organizer for XCode 4
Once you have your Apple Developer Account Credentials, You can follow gist I have created:
Apple's Code Signing Process