Found it eventually. As there is
now two sets of configs in the pbxproj, one for native target and one for project
(so all other targets when you force another), the project had to double up on
the configsets. ( I autogen the projects from scripts, hence why the only had what
was required for pre 3.1, just the native set). Could have given a better
assert for that..
Chris
From: Chris Keogh
[mailto:email@hidden]
Sent: Friday, August 22, 2008 4:22 PM
To: 'email@hidden'
Subject: XCode 3.1 load issue on project that loads in 3.0
Hi,
I get the following on load:
File:
….pbxcore/Target.subproj/XCPropertyInfoContext.m
Line:
252
Object:
<XCPropertyInfoContext:0x03211990>
Method:
pushPropertyDictionary:atTier
Asserting Failed:
_propertyDictLevelIndices[definitionLevel] !=
XCPropertyInfoContext_NoneOrMultiple
Looking around the internet, there were similar issues
people had in the past with much older version of Xcode that entailed just
deleting .plist Preference files around the place.
It is a clean install of Xcode 3.1, from the iPhone SDK.
Any ideas? The projects load fine in older versions (say 2.4
and 3.0). I have projects that do load and have deleted down to bare bones and
cut’n’pasted pretty much everything in the text project files across between
them (new target setting etc), one loads one does not. No noticeable difference
so far, will keep looking, but someone here must have come across similar?
Thanks,
Chris Keogh