Screen is freezing when download app from iTunes - app-store-connect

I am facing weird problem in one of my application.
When app is in development, everything is working fine. I have install app in device by various ways :
Directly connect device and installed
Create .ipa and connect device and install via Devices and Simulators by dragging
Create .ipa and installed via Diawi
In all above case app working fine.
But when I am download from iTunes :
Live app
TestFlight App
It causes problem.
Now problem is :
App has listing screen (e.g : User's list, Property list).
Click on any cell, it will redirect to details screen.
Now details screen has one button at bottom right corner
Click on button, will open action sheet with some options
Click on Cancel, screen becomes slight dark and freeze, unresponsive.
But it is only happen when download app from the iTunes Connect. This is only happen on this - single screen. All other working fine. Whole app is also working fine.
Please note that I am using :
Default action sheet (UIAlertController) with type UIAlertControllerStyle.actionSheet
Default UITextView
Default UIButton
Swift 3.*
Xcode 9.2
iOS 11.*
Please help me to solve this out. I can't get any clue. This is really strange issue.

Related

Expo: Remove iPad support on non published app

I'm completely new to React Native, Expo and App development in general.
I'm building a React Native app solely for iOS using Expo. I've finally managed to finish a version I'm happy with, tested with users etc. I've now been spending time adding all the required screenshots, text, info etc to App Store Connect in order to submit the app. While doing that, I learned that iPad app screenshots was mandatory, which I found weird.
I later found that I had "supportsTablet: true" in my App.json file, so it makes sense that it's expecting iPad pictures. After changing this and making a new build and submitting that, it's still a requirement.
After Google a bit I can see that it has been impossible to change this:
Removing iPad support from app
iOS App Submission : remove iPad support
iOS App Submission want to remove iPad support
This led me down the road of trying to upload the app as a new submission. I can't get this to work though. According to this documentation:
https://developer.apple.com/library/archive/qa/qa1623/_index.html
I should change bundle identifier and upload again. Changing this in app.json under expo.ios.bundleIdentifier doesn't work though, as I just get an error that I've already uploaded this app previously.
What are the steps I should do to reupload the app as a new submission, so that I can not support iPad?
In order to upload a new version, you must increase the version and the build number. You can find this if you open the project in Xcode under the General tab and the Identity section. In the same tab, you will see the Deployment Info section where you can untick the iPad. Check the picture attached.

How can I watch in android emulator without running compile command in react native?

I have changed my code a lot of times. Is there any command like "npm run watch" for watching real time changes and compile the code and design preview in react-native for android?
I assuming you are wanting to use 'Live Reload' or Hot Reload.
Every time you update your Javascript code, the app will automatically update without the need to reload manually. Here's how to enable and also some notes on what the differences are.
Docs: http://facebook.github.io/react-native/docs/debugging
Accessing the In-App Developer Menu
You can access the developer menu by shaking your device or by
selecting "Shake Gesture" inside the Hardware menu in the iOS
Simulator. You can also use the ⌘ + D keyboard shortcut when your
app is running in the iOS Simulator, or ⌘ + M when running in an
Android emulator on Mac OS and Ctrl+M on Windows and Linux.
Alternatively for Android, you can run the command adb shell input
keyevent 82 to open the dev menu (82 being the Menu key code).
Reloading JavaScript
Instead of recompiling your app every time you make a change, you can reload your app's JavaScript code instantly. To do so, select "Reload" from the Developer Menu. You can also press ⌘R in the iOS Simulator, or tap R twice on Android emulators.
Automatic reloading
You can speed up your development times by having your app reload
automatically any time your code changes. Automatic reloading can be
enabled by selecting "Enable Live Reload" from the Developer Menu.
You may even go a step further and keep your app running as new
versions of your files are injected into the JavaScript bundle
automatically by enabling Hot Reloading from the Developer Menu. This
will allow you to persist the app's state through reloads.
There are some instances where hot reloading cannot be implemented perfectly. If you run into any issues, use a full reload to reset your app.
You will need to rebuild your app for changes to take effect in certain situations:
You have added new resources to your native app's bundle, such as an
image in Images.xcassets on iOS or the res/drawable folder on Android.
You have modified native code (Objective-C/Swift on iOS or Java/C++ on
Android).

icon not change in device

For the icon change effect on the android emulator and device if i install manually .apk .ipa file . It works fine after changing the application icon and uploaded mobilefirst console in the production environment.
but problem is marketing manager mail me . application updated but not changed the Application icon in iOS and android device.
at this situation what can i do ?
I flowing this
link
It is not clear to me whether you refer to the icon that you see on the device home screen or to the icon that you see in the AppCenter console.
The icon on the home screen is managed by the device OS, and Idan's answer is correct here. This effect has nothing to do with IBM AppCenter but rather with the device OS.
The icon in the IBM AppCenter console is cached for 30 minutes in the browser, in order to allow the browser to refresh the screen more quickly. The idea is that icons change rarely and speed it important. There is a Java VM property ibm.appcenter.services.iconCacheMaxAge (in seconds) that can be set to a different value to modify this effect.
Based on the comments, an update will not take place if you did not increment the version number of the application.
If you change a native resource such as the app icon, but do not increment the application version number then the check for a new version will not see the update because it is basing it on the version number.
Update the version number and upload the updated .apk and .ipa; the update should then happen.

App icon is not displayed on the simulator screen

I draged all kinds of icons. After that I can see them in small windows in "General - App Icons" but when I run a simulator and go to Home Screen, my app icon is not displayed. What is wrong?
Click "Clean" in Xcode. Then remove app from simulator. Then run app.
restart your simulator. Make sure you have proper icon for device type / resolution you are trying to simulate.
For XCode 8 I had this same problem. I had created multiple targets and in doing so had unknowingly removed all targets from membership of Assets.xcassets.
To fix it for me, I selected Assets.xcassets in the project view and then reselected all the targets that I wanted to apply my icon sets to.

iPhone - Can not find my application

I have a super weird issue. I'm developing an iOS-app and just recently I noticed that I can not find my app on my iPhone. It shows up in the list when searching for the app and when I try to build my app on Xcode it fails because of my app's Core Data model is different from the one I'm building in Xcode. So I need do delete my app from my iPhone but it's hard when I can't find the actual app at all.
I've tried restarting my iPhone to no avail and I have also browsed every screen in the springboard to find my app but it is just not there.
Xcode 4.5 and iOS 6.0.1
On iOS 6, when you search for an app in Springboard (the launcher), it shows the name of the folder containing the app (if the app is in a folder). That might help you find it.
But if you've installed the app using Xcode, there's an easier way to delete it. Choose Window > Organizer from the menu bar, then click the Devices tab in the Organizer window. Find your device in the list of devices and click the “Applications” row under your device. The Organizer will show you a list of all the apps you have installed on the device using Xcode. You can click on an app in the list, then press the delete key on your keyboard, or click the Delete button at the bottom of the window, to remove the app from the device.