News
if you are seeing this error when submitting to the ios app store, chances are you are on 10.7.3 Lion — many say the fix is to either:
1) install a new application loader
or
2) uncheck the compress pngs flag in your project
I wouldn’t recommend either - what works is to change your icon.png files to file type “Icon”… absolutely don’t uncompress your pngs.
so I was just running into all sorts of issues w/ symbolicate not symbolicating… my solution (which I have used in the past) was to call:
mdimport PATH_WHERE_YOUR_APP_BINARY_AND_SYMBOLS_LIVE
this worked like a champ in case anybody is wrestling w/ the same problem…
I just wasted hours trying to load a view from a nib file using MonoMac. Hopefully this will save you some time.
This is something I do all the time on iOS, so I tried to do
NSArray views = NSBundle.MainBundle.LoadNib(@”MyNib”,this,null);
but it was crashing with an unrecognized selector.
Turns out that what I needed to do was
bool loaded = NSBundle.LoadNib(@”MyNib”,this);
On the Mac, Mono’s LoadNib (which maps to loadNibNamed) returns a bool whether the nib was loaded or not, while on iOS loadNibNamed returns an array of views.
for a UIView, it is easy to set the borderWidth, cornerRadius, etc by doing the following:
myView.layer.cornerRadius = 8.0;
myView.layer.borderWidth = 2.0;
// etc
I tried this on a Mac app, and it didn’t work. Hmmm. Turns out there is one extra line of code required to make this work on a Mac app:
myView.wantsLayer = YES;
As an experiment, we made Rocknor’s Donut Factory free, and within 24 hours it zoomed up the charts around world, reaching #1 in puzzle/strategy in some countries, and top 25 in puzzle/strategy games in almost every store in the world! It also was one of the top grossing apps in many countries as well thanks to in-app purchase.
Whenever an app goes from paid to free, it triggers all sorts of blogs around the internet, and RDF was fortunate enough to be featured on the front page of many of the prominent one and getting some rave reviews.
If you have an app idea with in-app purchase, you may want to consider selling it for 99 cents for a month or two, then making it free and hoping you can ride a free publicity wave.
In a couple weeks we’re moving into our bigger and better office in Sunnyvale. Kitchen, balcony, and finally a good place to put our foosball table!