You might be wondering how Adobe AIR could cause an XCode/iPhone error. Apparently it can:
The XCode iPhone deployment error, courtesy of Adobe AIR article by Aral Balkan, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial 2.0 UK: England License.
If you start getting the following error, "A valid signing identity matching this profile could not be found in your keychain", Adobe AIR may be to blame.
AIR apparently can change the default keychain and this breaks XCode's provisioning. The fix is to set the login keychain as default using Keychain Access.
The XCode iPhone deployment error, courtesy of Adobe AIR article by Aral Balkan, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial 2.0 UK: England License.
Hi Aral, I’m trying to check with the team on this, but I’m also not sure how clear the symptom is. The quote in the piece you cited is: “Make sure that the Login keychain is set to be default. There are applications like supposedly Adobe AIR that change it literally over night.”
I’ll pursue it on my end, but do you see anything more solid than this to investigate?
tx, jd/adobe
Hey John, I think that’s about it :) Of course it would be great to have it fixed but at least documenting it so that people can find it would be good (hopefully this post will help). Thanks for looking into it :)
For what it’s worth, people I’ve gotten face-to-face with today don’t have a match for the symptom. I’m not yet sure where I could point them for the best chance to create a steps-to-repro…?
[...] Aral Balkan – XCode iPhone deployment error, courtesy of Adobe AIR (tags: iphone objective-c air workaround) [...]
Here are two more people who have experienced the problem. It seems that this happens once with an update to air and is not generally reproducable unless maybe if you deinstall AIR and reinstall it.
http://www.ericd.net/2009/05/adobe-air-app-screwing-up-keychain.html
http://chaosinmotion.com/blog/?p=255
Cool :) Welcome to my homepage. Greetings
Actually I was wrong. Today I had the problem again. So I axed Twhirl and TweetDeck which use AIR and switched to Tweetie. Who needs AIR anyway?
What do you do if the “Make Keychain ‘login’ Default” menu is grayed out?
I am new to ‘APPLE’ development and have joined the IPhone developer program and splashed out on a MacBook last friday so I can develop an app for Itouch/Iphone. I installed IPHONE SDK 3.0 but xcode is missing on my macbook or I’m looking in the wrong place (developer/applications). The docs & books I have suggest I need xcode 3.2, apple site says xcode is in the sdk but I can’t find it after install. I also cannot find a standalone XCODE 3.2 kit or similar to download on apple.com I’m at my wits end and lost on where I should go to for help. I expect I’ve done or failed to do something very silly but I’m getting stressed out with the ‘MAC’ experience.
o running OS X 10.5.7 on intel based macbook.
o downloaded and installed iphone sdk v3.0
o upgraded macbook to 10.5.7 yesterday to allow sdk install to proceed.
o Updating itouch to v 3.0 as I write (with some reservations)
Please help.
Thanks