tag:blogger.com,1999:blog-54828055821876766262023-08-09T06:32:45.639-07:00The joys of creating software.That could be considered sarcastic and well... I guess it's partially meant to be that way. Mostly because I'm more likely to post something here when I need to vent about developing software. But, at the end of the day, I love creating software and I can't imagine doing anything else.Kevin Kinellhttp://www.blogger.com/profile/09203969156852269580noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-5482805582187676626.post-72491574061632451492010-02-09T10:56:00.001-08:002010-02-09T11:51:48.324-08:00Apple App Store VisibilityApple recently sent a survey asking for people to evaluate their iPhone developer program. <a href="http://techcrunch.com/2010/02/08/apple-app-store-survey/">TechCrunch covered it here</a>.<br /><br />Here are some of my thoughts on what Apple could do to help developers gain visibility for their app:<br /><br />1. Deeper category tree. Within "Role Playing" how about creating sub-categories like: Sports, Rogue-like, Turn Based, Action, Pets, Adult... etc.<br /><br />2. Let users categorize apps. End users will know better than anyone else. If there could be some type of categorization feature along with the review process, I think that might help "police" the apps into making sure they are in the right category. Especially if you have the sub-categories I mentioned above.<br /><br />3. Any additional data you can give developers on how users are finding apps. Look at google's keyword tool. Something like that would be helpful to make sure I'm using the right keywords for people to find my app. Although that's a double edged sword, as you don't want people using the keyword tool to just spam their app incorrectly. Also, I don't have any insight into how many people view my description either in the app store or in iTunes and then decide not to purchase. Nor can I track how well a particular advertisement converts.<br /><br />4. Combine all apps that are the same in the top 100 lists. Instead of 3 Mafia Wars apps all with different "in game credits", there should only be 1 entry in the top 100 apps list for that game. Epic Pet wars has 11 entries as I look today in the top 100 paid Role Playing games category. If you combined those, then more apps would be visible and the app with 11 entries, would be appropriately higher up the charts due to it's combined download count.Kevin Kinellhttp://www.blogger.com/profile/09203969156852269580noreply@blogger.com0tag:blogger.com,1999:blog-5482805582187676626.post-57585119218425165162009-07-06T12:25:00.000-07:002009-07-08T13:58:48.279-07:00iPhone Provisioning File Drama: Part III -- The Solution!Apple's response didn't really help me out. Because at that point in time, my new provisioning profile was not displaying as an option under the Code Signing section of my project settings.<br /><br />I was still frustrated and had the random thought of... I wonder if something is wrong with this project specifically. So, I opened up the MoveMe demo application and tried to see if I could get that app to run on my new iPhone.<br /><br />I open up the project settings and open the dropdown for code signing and... low and behold! There are now two provisioning files that are code signed that I can choose from! I select the one for my new iPhone, and shizam! I've got MoveMe running on my phone.<br /><br />That felt like a pretty big win right there, so with this new confidence, I reopened my yipe application and went back to the project settings. I now have two profiles here as well! Choosing the right one and building the app... and finally, after countless hours and a couple of days, I've got my application running on my iPhone.<br /><br />All I can think of is that there was some caching issue with xcode. Once I opened up a project that I had never installed on any iPhone, it knew to look and see what provisioning profiles I had installed via Organizer and refreshed itself.<br /><br />Hope this helps someone else out there.<br /><br />Update: Apple DTS responded with info on what they suggest for caching issues:<br />Caching issues are generally resolved by<br /><br />* Cleaning the project (Build > Clean all Targets)<br />* Closing and reopening the project<br />* Choosing Xcode > Empty Caches...<br />* Quitting and restarting Xcode<br /><br />(in that order).Kevin Kinellhttp://www.blogger.com/profile/09203969156852269580noreply@blogger.com0tag:blogger.com,1999:blog-5482805582187676626.post-25334924121459069362009-07-06T12:19:00.001-07:002009-07-06T12:19:40.053-07:00iPhone Provisioning File Drama: Part IIResponse back from Apple:<br /><br />Hello Kevin,<br /><br />I don't know how you added the new provisioning profile to Xcode, but I'd guess you did it by dragging the profile to somewhere in the Organizer window, and if so, you likely dragged it to the device profile window rather than the Xcode profile window. Doing so would install the profile on the device, but not on your Mac.<br /><br />The best way to install the profile is to double-click it, which will copy the file to the right location, and then you can drag it to your device in Organizer.<br /><br />After that, you'll have to reselect this profile in your Project and Target Build Info pane and do clean your project (Build > Clean all Targets) and then build.Kevin Kinellhttp://www.blogger.com/profile/09203969156852269580noreply@blogger.com0tag:blogger.com,1999:blog-5482805582187676626.post-26757611637431419402009-07-06T12:16:00.000-07:002009-07-06T12:18:56.262-07:00iPhone Provisioning File Drama: Part IMy email to Apple technical support:<br /><br />Wow, what a nightmare trying to get your xcode project to run on an iphone. I'd been doing okay until I purchased a new iPhone. With the new iphone I can no longer get my project to run on the device.<br /><br />Here's what I've done.<br /><br />I created a new provisioning profile for the new iPhone via developer.apple.com. <br />Saved the profile to disk.<br />I opened up Organizer from within xcode.<br />Plugged in my new iPhone.<br />Added the provisioning file.<br />So far so good.<br />Now I open up my existing xcode project, and try to build/run.<br />I get the error message:<br />"Can't run "iYipe" on the iPhone "Kevin Kinell's iPhone" The iPhone "Kevin Kinell's iPhone" doesn't have the provisioning profile with which the application was signed. Please add the provisioning profile via the Organizer, or check the "Code signing Identity" build setting.<br /><br />Ok. Then search google for 2 hours.<br /><br />From there, I tried:<br /><br />Tried close/open xcode, restarting, connecting/disconnecting iphone etc. No luck on this.<br /><br />Deleting the file in:<br />/users/Library/MobileDevice/Provisioning Profiles/<br /><br />I tried that because of the situation of two iphones and read somewhere this causes conflict. Deleting this file caused more problems and now my application wasn't code signed and I couldn't get it back... so I restored the file I deleted.<br /><br />Generating a new provisioning file. Same problems.<br /><br />Editing the project settings and changing the code signing identity, restarting xcode, setting it back. Still same error.<br /><br />Tried editing and then removing the info.plist file. This caused other errors, mainly that I had no info.plist file. Restored it back to original state.<br /><br />So, let's try the old iPhone. Guess what? That works like a charm. But, that doesn't really help me get the application installed on the new iPhone.<br /><br />And before I go any crazier, figured I would write in to you.<br /><br />Other random pieces of info:<br />Trying to run on: Device - 3.0 | Debug<br />iPhone is new 3GS, 32gb<br />Apple developer ID: [removed]<br />Apple developer email: [removed]<br />Organizer shows the correct provisioning profile.<br /><br />Let me know if you have any other questions.<br /><br />Thanks,<br /><br /> -KevinKevin Kinellhttp://www.blogger.com/profile/09203969156852269580noreply@blogger.com1tag:blogger.com,1999:blog-5482805582187676626.post-68649916890402607112009-05-22T11:48:00.000-07:002009-05-22T11:54:57.007-07:00Life in this world seems to be busy...I'm wondering if my life in the eBay world is so busy that it leads me to not being able to take a minute to post more entries on this little blog. Hmm. While the busy factor is certainly true, I'll have to put the blame more on myself for really just not being a blogging type of person.<br /><br />What made me come here today though, was to point out to you that we actually have company blogs that are in the works.<br /><br />You can find Auctiva's blog at: <a href="http://www.auctivablog.com/">http://www.auctivablog.com/</a><br /><br />And Auctiva Commerce at: <a href="http://www.auctivacommerceblog.com/">http://www.auctivacommerceblog.com/</a><br /><br />Back to work...Kevin Kinellhttp://www.blogger.com/profile/09203969156852269580noreply@blogger.com0tag:blogger.com,1999:blog-5482805582187676626.post-90581476319910501722009-03-06T16:30:00.000-08:002009-03-06T16:36:12.911-08:002009?Is it really 2009? Have I now been working for Auctiva for 9 years? It's true!<br /><br />In my eBay world, 2009 has already been pretty intense. Pretty major changes happened over at eBay that affected us over the past few months (I guess more in 2008 than 2009, but the affects ripple into 09). Affiliate program changes, lots of new policy changes and new features that all required work on Auctiva.com. And meanwhile, we were getting ready to finally offer a multi-channel solution to our users, with our off-eBay storefronts, Auctiva Commerce.<br /><br />Add in a malware attack, continued efforts to grow the company in the small town of Chico, major database overhauls and trying to find time to still play pool, it's been hectic as always.Kevin Kinellhttp://www.blogger.com/profile/09203969156852269580noreply@blogger.com0tag:blogger.com,1999:blog-5482805582187676626.post-53284410613027026462007-07-27T09:54:00.000-07:002007-07-27T10:04:47.556-07:00New eBay Buyer SiteOkay, so I didn't do very well at continuing from where I left off on my last entry. I think if I had kept things as verbose as the last time though, I'd be talking about the <span class="blsp-spelling-error" id="SPELLING_ERROR_0">dev</span> conference and eBay live for a lot more pages than you'd ever want to read.<br /><br />So, it's time to move on.<br /><br />I want to mention a new site we've recently released for eBay buyers.<br /><br /><a href="http://www.kickitback.com/default.aspx?rid=6"><span class="blsp-spelling-error" id="SPELLING_ERROR_1">KickItBack</span>.com</a><br /><br />The site allows you to earn 1% cash back on all of your eBay purchases. All you have to do is make sure to place your bids through the <span class="blsp-spelling-error" id="SPELLING_ERROR_2">KickItBack</span> site. You can do this in one of two ways. You can click through from <span class="blsp-spelling-error" id="SPELLING_ERROR_3">KickItBack</span> to eBay and then place your bid. Or you can use <span class="blsp-spelling-error" id="SPELLING_ERROR_4">KickItBack's</span> bid feature.<br /><br />The bid feature may not seem that special, but our site is one of the first public sites allowed by eBay to be using the <span class="blsp-spelling-error" id="SPELLING_ERROR_5">PlaceOffer</span> call. The <span class="blsp-spelling-error" id="SPELLING_ERROR_6">PlaceOffer</span> call is part of <a href="http://rover.ebay.com/rover/1/711-1751-2978-71/1?AID=5463217&PID=1829667&mpre=http%3A%2F%2Fdeveloper.ebay.com">eBay's <span class="blsp-spelling-error" id="SPELLING_ERROR_7">API</span></a> and thus buyers will have to generate an eBay token to use the feature.<br /><br />We're currently working on some additional features for the site to help buyers find great deals. There is already a <a href="http://widgets.yahoo.com/gallery/view.php?widget=41956">widget available</a> where you can save and run eBay searches from your desktop and if you use this, your bids after searching will be credited to <span class="blsp-spelling-error" id="SPELLING_ERROR_8">KickItBack</span> for your 1% cash back.<br /><br />Stay tuned for another Buyer site release update, coming soon!Kevin Kinellhttp://www.blogger.com/profile/09203969156852269580noreply@blogger.com0tag:blogger.com,1999:blog-5482805582187676626.post-11656063616378452462007-06-18T19:24:00.000-07:002007-06-18T22:24:43.696-07:00Back from eBay live 2007As usual after eBay live, I'm at my desk looking at the pile of paperwork, business cards and assortment of pins and other <a href="http://rover.ebay.com/rover/1/711-1751-2978-71/1?AID=5463217&PID=1829667&mpre=http%3A%2F%2Fcollectibles.listings.ebay.com%2FAdvertising_eBay-ana_W0QQsacatZ18789QQsocmdZListingItemList"><span class="blsp-spelling-error" id="SPELLING_ERROR_0">ebay</span>-<span class="blsp-spelling-error" id="SPELLING_ERROR_1">ana</span></a> that I've collected during my week at eBay live. Yeah, I've got notes on most of the business cards, but do I really want to go through them all right now, add them to my spam filter and send out a few emails? Or should I check to see if more <a href="http://rover.ebay.com/rover/1/711-1751-2978-71/1?AID=5463217&PID=1829667&mpre=http%3A%2F%2Fcollectibles.search.ebay.com%2Fauctiva_Collectibles_W0QQ_trksidZm37QQcatrefZC12QQfromZR40QQfsprZ0QQsacatZ1"><span class="blsp-spelling-error" id="SPELLING_ERROR_2">Auctiva</span> pins and t-shirts</a> have been listed on eBay? <span class="blsp-spelling-error" id="SPELLING_ERROR_3">Hmm</span>...<br /><br />Ultimately I'll file all the print material I've collected into an "eBay live 2007" folder and it will get filed away along with the last 5 years of eBay live paperwork I've collected. Need to know what fliers were put into the 2004 eBay live bags in New Orleans? Let me know and I'm sure I can look it up for you.<br /><br />Anyway, here is my recap of day 1.<br /><br />Three of our senior developers and myself drive down on Sunday to Sacramento to begin the long flight to Boston. For some reason we had decided to get a rental car in Boston, which I have to say is the worst idea ever. Within 5 minutes of leaving the rental car agency, we're lost in the tunnels of Boston. How impossible is it to figure out north from south or see what you might be close to while in those tunnels? For us, granted we'd just been travelling for around 10 hours, it was impossible and despite our Yahoo Maps printout saying we were 3.1 miles away, it took us about 1 hour to find the <span class="blsp-spelling-error" id="SPELLING_ERROR_4">Westin</span> Waterfront hotel.<br /><br />This was the start of many hours spent "lost in Boston".<br /><br />It's now just after 11pm and of course there is nothing open nearby to eat, except Legal Test Kitchen, which I know must be rather high end, since the VIP reception on Tuesday is at that location. But, we're starved and we walk the couple blocks (no way we're driving after the last adventure) to LTK. We luck out and they are still serving off of the late night appetizer menu. I decide to try the clam chowder and some fries. No love. They're out of chowder.<br /><br />After a couple beers and some "okay" food (house chips were my favorite), we head back to the hotel, I pass off the rental car to the others not staying at the <span class="blsp-spelling-error" id="SPELLING_ERROR_5">Westin</span> (yes, they got lost trying to get to their hotel) and crash for the night with one last beer from the mini-bar.<br /><br /><span class="blsp-spelling-error" id="SPELLING_ERROR_6">Ack</span>! Just realized after that initial attempt, I failed to try the clam chowder at any point during my stay in Boston.Kevin Kinellhttp://www.blogger.com/profile/09203969156852269580noreply@blogger.com0