Apple Releases iOS 5 Beta 2 For Developers
BogenDorpher writes "Apple has just put up the second beta version of its new operating system for the iPhone, iPad, and iPod Touch devices. iOS 5 Beta 2 build 9A5248d is now available for registered iOS developers in the Apple Dev Center. iTunes 10.5 Beta 2 is also available for developers."
*blinks*
Well, that was... enlightening.
Meh.
Is that from 'Ulysses'?
If beta 2 is out then it's indicative that iOS 5 isn't too far from public release. There are enough people who aren't registered developers but who may find this interesting that it's worthwhile running.
Notes and Known Issues
The following issues relate to using the 5.0 SDK to develop code.
Accounts
When creating an iCloud account you can use any Apple ID provided it is a full email address and not a MobileMe account. If you have a MobileMe account, you can copy data from that account to an iCloud account to use during testing. You can find more information on iCloud at: http://developer.apple.com/icloud
When setting up an iCloud or MobileMe account using the setup assistant and leaving Find My iPhone on, it might actually turn Find my iPhone off after the setup. Please verify in Settings/Mail, Contacts, Calendar/YourAccount that Find my iPhone is toggled On after leaving the setup assistant.
There is a problem finding a device using Find My iPhone on the MobileMe website (www.me.com) when switching from iCloud back to MobileMe. To workaround this issue:
On the device go to Settings->Mail, Contacts, Calendar->@me.com and Toggle Find My iPhone off and back on. Now the device should show up on MobileMe website.
It is recommended that you disable Bookmarks on multiple accounts. If they are enabled, the results might be undefined.
FIXED: When deleting a MobileMe account, an incorrect message is displayed on the device that says “This will delete all Photo Stream Photos from your device”. You can ignore this message.
Address Book
FIXED: Adding a CardDAV account of any kind (Yahoo, Address Book Server, etc) and then removing the account will result in the loss of the UI button to add a new contact. The button will not appear under Contacts App or the Contacts button under the Phone app.
FIXED: Modifying the fields of an iCloud contact from an iOS device that was not the original source of the contact causes the contact’s photo to disappear on other iOS devices. The image is still there but it is not fetched properly.
AirPlay
Starting in iOS 5.0, video content in applications and websites are AirPlay-enabled by default.
iOS 5.0 supports AirPlay of video via AV Foundation.
The Apple TV screen saver may degrade mirroring performance over AirPlay. The screen saver can be disabled in Apple TV settings.
Apple TV
Apple TV Software beta enables users to mirror the contents of an iPad 2 to an Apple TV (2nd generation) using AirPlay. This beta software also enables Photo Stream on Apple TV so users can access photos stored in iCloud. Apple TV Software beta is being provided to test the latest AirPlay functionality with your iOS 5 apps and web sites. If you wish to install Apple TV Software beta on your device, you must first register your device UDID in the iOS Developer Program Portal.
Assistant
When signing in with a Classic MobileMe account via iOS 5.0 Setup Assistant, it offers iCloud Backup.
Audio
Using voice chat in iOS 5 requires setting the kAudioSessionMode_VoiceChat mode on the Audio Session, or setting the AVAudioSessionModeVoiceChat mode on the AVAudioSession object.
In iOS 5 beta1, voice chat is currently not working on iPhone 3GS and iPod Touch 3rd generation devices.
Bluetooth
FIXED: When connected to Personal Hot Spot via Bluetooth, the internet connection for web browsing is not successful.
CalDav
FIXED: Despite turning off reminder sync with an iCloud account, editing in the reminders app displays the option to make a new reminder list under iCloud. By doing so, the list and to do items under the list will sync to other devices.
Neither. This is a helpful announcement for the Android dev team at Google, because the iOS dev team knows they read slashdot...
If beta 2 is out then it's indicative that iOS 5 isn't too far from public release. There are enough people who aren't registered developers but who may find this interesting that it's worthwhile running.
No no no... the point of a story being on Slashdot is to encourage discussions. All this story has encouraged is for people, like me, to question why it is here. Especially when we are only a single major bug away from a beta 3 or beta 4.
This is madness!
All this story has encouraged is for people, like me, to question why it is here. Especially when we are only a single major bug away from a beta 3 or beta 4.
This is madness!
Yeah it's definitely far less sensible than stories like: "Linux 3.0 Will Be Faster Than 2.6.39"
"I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)
I think it's an Eddie Murphy routine.
"I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)
Seriously... I might as well just be using an ordinary text editor and a command line compiler.
But..but...that wouldn't require you to have the latest version of OS X (since XCode 4 is now distributed through the AppStore and dropped support for the 10.5 API), would leave you with over 4GB more of hard drive space (what's the point in having all that space if you're not going to use it?), and not require you to re-download the full installer every time there was a point upgrade!
Why would you ever want THAT?
When I have errors in my code, or places in the code that produces warnings, I like my IDE to move the cursor to the actual line of code where the issue is.
This used to work just fine in xcode 3, but I'll be damned if I can figure out how to replicate that behaviour in xcode 4. What I've always had to do is switch window panes to look at the error log, find the line number where the issue is, and then manually go there in that file.
What's wrong with clicking the error / warning icon in the navigation pane? It shows me my warning, I click the warning and it shows the appropriate file with the offending line highlighted in yellow. Click the warning again, and it will pulse the warning highlight in your source again, no line hunting necessary.
Is your complaint that Xcode just doesn't reposition your cursor? The highlight and caret where the warning occurs isn't enough?
Seriously.... I thought the problem was with xcode 4.
And come to think of it, I'm not entirely sure that this wouldn't have been an issue with xcode 3, since I switched to a different directory layout for my projects only a few days before I upgraded from xcode 3... although I never made the connection between that and the problems I was having because all the existing projects were already compiling cleanly and without warning or errors, so as far as I could see, only the new xcode projects were getting affected.
File under 'M' for 'Manic ranting'
The behaviour you are describing is what I had always experienced with xcode 3. It seems to have stopped working that way for me with any new projects I created with xcode 4. Another poster above has given me some insight into what the problem may be, however... and I will test this more thoroughly when I get home tonight.
File under 'M' for 'Manic ranting'
more than 2 developers, no? Sounds stingy.
Once you start despising the jerks, you become one.
There's a couple minor bugs that can cause this. Are you using the latest released Xcode 4? At least one of the causes was fixed in a .0.1 release.
Other than that, search StackOverflow, etc.
Important thing to know is that your experience isn't typical. There IS a fix. Sorry I can't give you details; I haven't run into this myself, but discussed in passing with someone who had hit it.
Is that happening on all of your projects, or just one in particular? What happens if you create a new one from the template?
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
What's wrong with clicking the error / warning icon in the navigation pane?
What's wrong is that it doesn't always work. If the source file is not in the project root directory, it won't do what you think it will. Instead, it will just open the source file at the top. Bugs filed, haven't seen it fixed in latest. Pain in the arse.
I've found that upgrading projects to Xcode4 tends to cause problems. Just create a new project then import the files. This solved the problems that I had with the new xcode.
With regards to associating debugging output to the code, xcode4 is vastly superior to xcode3. The previous xcode was a simplified IDE, just an editor that made calls to gcc/gdb for compiling and debugging. The new xcode leverages the work done with llvm and clang. It parses your code as you type so it can do proper code completion and indicates broken code. When I say proper I mean it scans files for types, functions, etc. and actually understands the code. Linked files are also scanned. Notice that when the debugger indicates an error in a source file, you can edit that file by inserting/removing space and xcode will still be able to bring you to the actual error. The previous version just brought you to the same line, even if your code had moved away from that line.
So xcode4 is the first real attempt at a proper IDE - similar to what Microsoft has with their "Visual" programs. Apple had to ditch gcc in order to make it work which also required writing a new compiler - so it was a non-trivial amount of work. Expect it to get more and more refined as time goes on as xcode4 is actually built on a solid foundation, unlike xcode3.
So far, the new beta of iTunes is refusing to backup my 5b1 devices at all - sync failing...
You know Apple goes to the trouble of providing release notes for reasons other than just the sake of typing them, right?
I don't have beta 2 yet, but people had issues with beta 1... (which is to be expected from a beta after all!).
But there have been several iterations of iOS before, so I think it's at least september before we see iOS5 delivered.
How you will know the release is really close, is when developers are allowed to submit iOS5 applications...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
The summary is non-informative, but one of the new features in iOS 5 beta 2 is that wireless syncing is now enabled. Hey, at least it's something to talk about.
...and even I'm having trouble caring about this. It's one thing when they talk about it on the Mac news and rumors sites I go to, but here too? Come on. They've already announced it, so it's not like we're getting a sneak peek of some forbidden information. The features are already known, nothing newsworthy has been discovered yet, and it's not available to the public, but will be soon. Its release will be newsworthy in a few months, but the release of a beta build of it that's only for developers and doesn't change much, let alone signal when a potential release date might be? No.
right ... because no one at google is a certified apple developer ...
No. Apple (in fact, Jobs at the WDCC) already announced that iOS 5 is this Fall.
And, here's the Apple Press Release.
"It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
No, it's a transcript of Nixon in the White House.
It has been pointed out to me that the problem may have been getting caused by the fact that it happens to be the case that all of my newer projects do not have the source files underneath the project folder, because this produces the exact same behaviour when there are errors or warnings in the files as what I experienced.
File under 'M' for 'Manic ranting'
Important thing to know is that your experience isn't typical.
His experience absolutely is typical, in that he has experienced inexplicable, infuriating and inconsistent behaviour from Xcode. Xcode 3 was never great, but 4.x is beta software, which has been rushed out the door without proper quality testing, and as of 4.2, still has serious issues (not just this one). I upgraded a few weeks ago to 4.0.2 as I saw it was now the official release version of Xcode, and am now realising that was a serious mistake. Just as one example, opening the archives window causes huge slowdowns and delays of 30 seconds or so before I can select a menu or perform any action related to archives. I haven't pinned down the reason yet, but that sort of bug never should have made it into production.
+1 funny *g*
...as we've had wireless sync-ing and notification icons for, oh, at least 2 years now.
Gentoo Linux - another day, another USE flag.
Yeah, sorry about that.
Rumour has it that Slashdot is shortly releasing a special section for Apple users where you only get access if you prove you are a stockbroker or art student with an income in excess of £80,000 p.a. and a man-bag.
Thus you will be able to stay well away from we smelly hippies with our open-toed sandals.
Gentoo Linux - another day, another USE flag.
Speaking as a smelly hippy myself...
It's US smelly hippies; not WE smelly hippies.
The way you can decide which is correct is to remove the word following the "we" or "us" (in this case, "hippies"), and then see which one "sounds" right.
For example, which one "sounds" right?: "...stay away from we...", or "...stay away from us..."?
No trying to be pedantic; just trying to be helpful. That is, unless you want continue sounding like an idiot...
right ... because no one at google is a certified apple developer ...
That's silly!
Of COURSE they are; how else would they be able to steal all those iOS features so quickly!
(ducks)
... I cannot text, mail, and make any call anymore but boy that paradigm shift a game changer! Don't forget this is a .0 release you trolls.
Ignoring the fact that I'm in the UK and therefore what is grammatically correct in English may vary across the various dialects over the world, doesn't the US constitution contain the phrase "We the people" rather than "Us the people".
And not trying to be pedantic either but it should be "unless you want TO continue sounding like an idiot".
Gentoo Linux - another day, another USE flag.
Is /. a new advertising service for Apple now? What next?
No, it's an advertising service for Bitcoin. Come on guy, keep up with us.
Faster! Faster! Faster would be better!
Ignoring the fact that I'm in the UK and therefore what is grammatically correct in English may vary across the various dialects over the world, doesn't the US constitution contain the phrase "We the people" rather than "Us the people".
And not trying to be pedantic either but it should be "unless you want TO continue sounding like an idiot".
Ok, strap in, guv'ner, because 'ere we go!
;-)
Because it is frankly a seldom-used sentence structure in modern english (on either side of the pond), I had forgotten about the "us" vs. "we" exception that deals with something called "apositives".
The difference is when the us/we is used as the subject of the sentence (e.g. We the People), as opposed to the object of the sentence (e.g. stay away from US).
We/us when used as the subject of a sentence, often occurs in a sentence clause that is separated by a comma. The acutal phrase is "We the people of the United States,...". Note that you could actually remove all the words after the "We", up to the comma, and the sentence would "read" the same. Also note that, besides making nearly all Americans cry, the we/us rule of "sounding right" would obviously be violated by replacing the "we" with "us" at the beginning of the U.S. Constitution.
Here is a page object that addresses that very subject, using "We the people" as the example.
And, if you consider when the U.S. Constitution was written, and by whom (ex-Brits), I think you would agree that it would have far more "U.K. English" grammatical forms than modern "U.S. English". Besides, I really don't think that "which English" matters on the us/we rule. If I am incorrect on that point, please feel free to educate me.
As for the missing "to" in my last sentence, that would be a "typo", not a grammatical error. I wasn't very awake when I posted my comment, and simply overlooked the missing "to", sorry!
But thanks for pointing it out, you damned dirty hippie!
I've seen this bug, too, with the build-and-analyze stuff. I think the bug that mine was a dup of has been fixed already, so your problem might just go away in the Xcode build that came with this SDK beta.
If it's still there, go back to your bugs and if you haven't already, attach a test project that reproduces the bug along with detailed steps to reproduce. That tends to make these sorts of problems a lot easier to find and fix. If it hasn't been fixed by now, that probably means that it only reproduces with certain project settings or structure, so without attaching a test project, you might be waiting a long time for them to find and fix the bug. :-)
At least in my case, I found that there are two ways to get lists of errors, and that when the error messages are displayed in the leftmost column, they don't jump to the right line in the file, but when they are displayed in the next column over, they do. Dig around and see if you can find another view that displays those same errors. If you can, I'd imagine you'll find that it will work.
Check out my sci-fi/humor trilogy at PatriotsBooks.
You're kidding right? Only a few releases ago, Xcode 3 produced code that hard crashed on armv6. A few months before that, it produced code that potentially crashed on startup, but only when re-signed by Apple's keys.
I can't remember the last time I fought code signing problems for a full day, but I can assure you it was with Xcode 3 not 4.
This is the way it is, and if anything it's getting better as time goes on.
Seriously.... I thought the problem was with xcode 4.
In what way is not being able to handle arbitrary paths to your source code not a problem in Xcode 4? If this turns out to be the issue, you should report the bug to Apple.
I haven't upgraded to Xcode 4 yet because of all the stuff I've read mainly on the Xcode mail list about how bad it is. If the people who have problems report them to Apple, hopefully, it won't stay bad.
All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe