4 ms·
> Apple just doesn't seem to really care about making the experience better They do. They're just not moving fast enough to please everybody. Case in point:
by drewcrawford 17y ago
> Apple just doesn't seem to really care about making the experience better
They do. They're just not moving fast enough to please everybody.
Case in point: For months, ad-hoc distribution would fail unless you made up a config file with a special key (get-task-allow), fed it through gcc, and attached it to Xcode via some bizarre build settings. Just recently, this trick became documented in the official "how to build things" manual, even though ad-hoc builds have been broken without it since forever. (Also, nobody seems to know what exactly get-task-allow does, although there are reports that it maybe affects debugging. Somehow.)
For months, you had to put exactly the right incantation into the bundle identifier in order for things to sign correctly. Maybe you have to put in the part before the first period, or maybe you put in the part after. (Wait, you didn't include a period? Wait, not period, you're supposed to include an asterisk in there. WTF Apple added a period !? Wait, you expected a Unicode character to work just because that was how it was documented?) Maybe Xcode doesn't tell you when you've done it wrong. Maybe iTunes connect doesn't tell you when you've done it wrong, and you get an app rejected because the documentation is fail. This has all since been fixed, although it's still more complicated than it should be.
The iPhone is just a series of secret handshakes, and everybody winks very hard. If you are okay with that, and are okay with searching the forums for undocumented Apple bugs every few days, you will be fine, and possibly make lots of money, because there are lots of people who are not willing to wink hard and look the other way, and so you can bill $150/hr.
Don't get me wrong, I get angry too, and have little fits of rage at Apple for some stupid, stupid problem. But at the end of the day, I get a pretty good check for not much work, I write things that I'm proud of, and occasionally Apple fixes their bugs. Good project, good paycheck, good stack: pick two.
- dasil003 17y agoI believe you are making a ton of money because by the tone of your note, you seem to need to get back to work right away.
- silencio 17y ago> They do. They're just not moving fast enough to please everybody.... Problems with adhoc and provisioning in general were somewhat understandable and are (sorta) being fixed and documented all over the place, which is not what I have a gripe with minus the occasional issue that makes me want to rip my hair out and wonder why it's not any better. It's that situations change and then Apple announces some arbitrary change with seemingly good intentions but with disastrous effect on apps in the store now. You see things like the change where any app with UGC should now be rated 17+ lest Apple reject updates until you change it to 17+...who on earth thought that was a good idea? So then when I do have this occasional issue that makes me want to rip my hair out, combined with all these new problems that arise and that nobody at ADC is particularly helpful when problems do arise (I still have unanswered emails to Apple that are over a year old), I wonder if I'm being paid enough to deal with this :)