When trying to debug a very simple app on Windows 7, the fresh install of Smartface, fresh version of iTunes, Profile: iOS, Device: iPhone5(s), clicking Debug button, idb.exe crashes straight away and displays a message "idb.exe The application was unable to start correctly (0xc000007b). Click OK to close application".
Smartface was sort of working until the fresh version of iTunes was installed (12 instead of 11).
iTunes libraries are changed with iTunes 12 because of that reason idb.exe is crashing.
idb.exe is fixed for iTunes 12 and it will be announced with Smartface App Studio 4.3.0
You can read the Release Note from http://www.smartface.io/release-notes/v-4-3-0/
Related
Info:
Titanium Studio, build: 3.1.0.201304151600
Build: jenkins-titanium-rcp-master-417 (origin/master)
Date: 15 April 2013, 16:04:14
iOS configuration details: iOS SDK is installed correctly!
Xcode: Version 4.6.2 (4H1003)
Mac OS X: v. 10.8.3
Problem description:
Hello there,
I am trying to configure Titanium in order for it to build apps for both Android 4.x and iOS 6.1. The Android part works fine so far, the iOS part doesn't (the "run" button in run configurations under the newly created iPhone configuration is greyed out).
In its preferences Titanium automatically found the iOS SDK Home path, developer certificates are present, as are provisioning profiles. The device is also registered (I can build, compile and install iOS apps on an actual device using the latest Xcode Version 4.6.2 (4H1003) on 64-bit Mac OS X 10.8.3). The Xcode iOS emulator also works fine.
I also tried to create a new configuration under iOS Application Installer but there is a red x in front of "select development certificate" and I can not change anything. The same goes for "select provisioning profile". When I click "browse" to select a project, the list is empty.
Any ideas, anyone? :-)
Kind regards,
Pieter Vloem
I developing iphone app with xcode 4.5. I used TestFlight for ad hoc testing.
When upload build (.ipa) to TestFlight and get the installation link. i am able to install app on my iPad 5.0.1 using TestFlight installation link. But i tried to install app on iPhone 6.0.1 it gives me error message. "Won't install this app".
The problem is that XCode 4.5 doesn't support iOS 6.0.1. And hence your .ipa file isn't install in device with iOS 6.0.1. Solution to this is update your XCode to latest version which is 4.6. It'll solve the problem.
There is another solution.
The problem
The problem is the new OS does not contain proper info for old Xcode to load debug info, while this info can only be obtained by the latest Xcode.
Solution
Install the latest Xcode(currently is Xcode 4.6, you can get it from Mac AppStore).
Connect your device while the new Xcode is open.(No matter what the order of open Xcode first or connect your device first)
Press ⌘ + Shift + 2 to open Xcode organizer, click the device icon if the organizer appears not in device tab
Wait under see your device with iOS 6.0.1(or even iOS 6.0, iOS 6.1.1) to become green
Now your new OS has enough debug information for old Xcode
Connect this device to your old Xcode 4.5. You should not be able to send app to device.
Some disadvantages
You system will have 2 Xcode, if your old Xcode is also installed from Mac AppStore, you need to download the new Xcode from Developer center.
After you installed the new Xcode, you command line tools usually use the new Xcode as the default develop tools. Use xcode-select to switch to old Xcode's path.
Please do check the udid id for that Device, or include the udid again and download the new profile and then archive with that profile. It just because of udid
When I click my iPhone into the USB port, I hear the clicking sound and on my project it shows checking dd symbols and a little progress bar appears. But, when I click on the drop down list, upper right hand corner, my device does not show up, still says any iOS device. When I click debug, a box comes up saying xcode cannot run using using the selected device.
"No provisioned iOS devices are available with a compatible iOS version. Connect an iOS device with a recent enough version of iOS to run your application or choose an iOS simulator as the destination"
I checked to see what sdk version my project was using, it is 5.1.
On the organizer it says my iPhone is using software version 5.0.1.1,
Questions,
Do I have to upgrade my iPhone to 5.1?
I went to iTunes to upgrade it and they only had a option for 5.1.1, if I upgrade it to 5.1.1, will it still work with my xcode which has sdk 5.1 not 5.1.1
Any idea how to get my iPhone to work with the new projects created?
Also, the old projects are using sdk 5.1 and they run fine, could it be a different problem?
Just set the "Deployment Target" for targets and project to your device version.
To do this, click the project in the navigator -> info for project and summary for targets. There you find the deployment target.
Hope this helps
Try run a any XCode 3. And open him Organizer. Then will show a question about Collecting device. Press and reconnect a device. Must help. This helps in my case :)
Is there a way? I just need to run my app on my iPod which is 5.1 and my current version won't let me...?
This is very simple. I came across the same problem over the weekend when I upgraded my iPad and iPhone to the latest iOS 5.1. The version of Xcode I had installed at that time was not able to run applications for my devices after the upgrade.
After doing a few things I was able to successfully run applications on my upgraded devices. Below I present a few simple steps for you to follow:
1) Download the latest version of Xcode which currently is 4.3.2 which includes SDKs for Mac OS X 10.7 Lion and iOS 5.1 suitable do install your application onto your iOS device
http://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12
2) During installation the installation window will ask you whether you would like to remove the previous version. Remove the previous version of Xcode and let it install the new version.
3) Once you have the latest version of Xcode installed you can run the Xcode application and open up your recent project.
4) Once you have your project opened, you may need to and certainly in my case I had to, code sign and point your project to the right development profile settings in the build settings.
5) Once all code signing is correct, on the top left you can select what you want to build to, make sure you have your iOS device connected and the button where it says iPhone simulator 5.1 to yourname's iphone
6) and then Xcode will build successfully onto your device
Download it from the app store.
http://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12
I'm using xCode 3.2.3 with 4.0 iOS SDK, but my iTouch has iOS 4.2 installed.
I could deploy and run Release version app on my iTouch, but when I try to debug app on device, the app is always running with nothing but black screen, without any response.
The problem is:
How to debug iOS app build with 4.0 SDK on device installed iOS 4.2?
If you go to Xcode's organizer you'll see that your device is actually not allowed to run the debug mode (with a development provision file), since your SDK version is lower than your device's OS. Apple just doesn't allow that to happen.
I assume that you want to keep your old SDK is because you want to check the compatibility with older OS. I would suggest you upgrade your Xcode and its SDK to the latest version (3.2.5/4.2.1) while testing your app on old and new OS devices.
Try installing the latest iOS SDK to another folder (mine is at /DeveloperBeta). That way you could continue developing and debugging using the new SDK, while still having the old SDK around to build for app submission.