I have installed hockey sdk on my native iOS application via cocoapods.
I've installed the default sdk using:
pod 'HockeySDK'
In my appDelegete I added the following lines:
BITHockeyManager.shared().configure(withIdentifier: "myID")
BITHockeyManager.shared().start()
The app Identifier is correct with the one on the hockeyApp dashboard, I'm sure about it because the user is correctly traced.
The problem is that the sdk does not report crashes of the app.
I've installed the application and then disconnected the cable and reopend the app. When the app crashes and when then i reopen the application a prompt does not appear to me.
What could be the problem? Maybe I missing something on the the installation of the Hockey SDK?
Thanks all
Related
I did a mobile application using Firebase (Analytics, Crashlytics and Storage). It is working fine on Android and also on iOS so I released the application. Now I notice that none of the Firebase services the app is using is working on iOS when the app is installed from the App Store If I install the app on a device directly from XCode, all is working fine.
Does anyone has an idea of what it may be and how to fix it? I am new to iOS.
Thank you!
All is running fine on Android. The problem appears only on iOS when the app is installed from the App Store.
I found the solution, if it happens to you, generate the archive again and verify it on TestFlight, then publish it on the store if it works. I think something went wrong with my first archive.
Using react-native run-ios the application would not recognize the new Facebook App ID.
I had to change the Facebook App ID for a react-native project I'm working on. I changed the App ID everywhere it says {your-app-id} in Info.plist according to the getting started as well as the {your-app-name}. After that, I did a SHIFT+COMMAND+K to clear the build folder and built/ran the application in Xcode. So when I run in Xcode, the application uses the new Facebook App ID, but if I use the react native cli to run ios project, it uses the old ID.
Does anyone know whats causing this? Thanks
I have trying to make an ios app out of libgdx. I have an Ipad (no iphone yet) an I am trying to upload my app to the device. I have an XCode 7.2, which means that it guarantees that I can upload an app to an apple device without an Apple Developer Account, which currently I have none. I had successfully uploaded an app onto my Ipad with XCode alone. In Eclipse, a simple test app runs perfectly on an IOS Simulator. But when I tried to run it in an IOS device, it does not work. Since it is just a free provision, I was hoping this would work. The Bundle identifier of the xcode app with free provisioning is the same as the app id and main class of my eclipse ios app. Before this, there was an error that no provision was set, so I set the bundle identifier of the xcode app the same with the eclipse app, according to roboVM(http://docs.robovm.com/getting-started/provisioning.html#free-provisioning). But then this error shows up,
"Launch IOS Device App" has encountered a problem.
Launch failed. Check the RoboVM console for more information.
The given data is not a property list of a supported format.
I need to test my app on a real device because I am going to try to implement an online multiplayer with it. As of now I am still using LibGDX 1.5.5. Is it because roboVM needs an apple developer account?
Edit: Even without any device connected, the error persists
I had the same problem as the original poster and it persists in IntelliJ. After some tinkering, it was also showing up on the command line. THanks to some help on the libgdx irc forum, we coudl solve the problem. It was due to running iOS 9.2 on my iOS device and a too old robovm-plugin 1.12.0 seems not to work with libgdx and iOS 9.2. An upgrade to 1.12.1.-SNAPSHOT solved it.
Attention, you have to update two lines in build.gradle:
in buildscript - dependencies: classpath 'org.robovm:robovm-gradle-plugin:1.12.1-SNAPSHOT'
in allprojects - ext: roboVMVersion = '1.12.1-SNAPSHOT'
If you want to compile in IntelliJ, you need to manually install the nightly robovm-plugin from the nightlies download section from the robovm webpage.
I am making an app made using IONIC which I just want to test on my IOS device, not publish it to the app store.
Do I still need an Apple developer account ( by paying $99 ) or is MAC with XCODE and IONIC installed enough?
I just want to test it on my device, not publish it to the app store.
Yes it is possible.
I tried this today. Using XCODE 7 beta 2. Tested my project made using IONIC with only APPLIE ID, NOT APPLE DEVELOPER ACCOUNT, and its working.
All you have to do is( for making IONIC projects and installing them on Physical devices without APPLE DEVELOPER ID)
Install XCODE version 7 (currently beta 2)
Install Node JS (update path)
Install Cordova
make an ionic project ( IONIC start yourproject blank)
IOS platform is added by default.
go to platforms/ios folder
there will be a yourproject.xcode file - open it
Connect your device to the MAC
Run your project - if you get any error, XCODE gives the option of fix issue, click on that and your app will be installed on the physical device
Yes, I can confirm this, as I had to do it myself too. You have to buy an Apple developer license in order to test the app on your phone. I know this sounds crazy as you're not actually putting it to the store, just 'testing', but hey that's Apple ;).
However, if you would only like to run it in an Xcode emulator, you don't have to.
edit: Here is the official document confirming this: https://developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933-CH1-CODE_SIGNING_IN_A_NUTSHELL-IPHONE_CERTIFICATES
And besides, here's a SO question asking a similar thing and the reply is the same.
Hi Guys I am having a problem with the Facebook ios SDK 3.0.6 beta . I have created a Project using this Facebook SDK and was working ok till the Facebook native iPhone App was not installed.
When I installed the Facebook App I can no longer authorize my App. When I try to authorize, the authorization is done in the Facebook's native app instead of Safari. I get an error "The operation couldn't be completed.(com.facebook.FBiOSSDK error 2.)"
I am also receiving this error url:
fb4***2://authorize#error_description=Invalid%2BIOS%2Bbundle%2BID&error=unknown%5Ferror
How can I solve this problem? any idea?
I am using xcode 4.2 in OSX Snow Leopard
It sounds like your settings under developer.facebook.com for the app is incorrect.
Make sure that under your app settings that;
"iOS bundle ID" under "Native iOS App" is set to your apps package name. That way the native app know which app to redirect back to once auth is complete.
I have the same problem like you, I double check my iOS Bundle ID as Pork said and found a missed letter, after fixing it works ok.
So, check your iOS Bundle ID in your Facebook app settings for Native iOS App is 'exactly' the same as in your Bundle identifier defined in XCode for your target app.