ios - XCode 4.3.1 breaks validation of apps with directories added by reference. Any workaround? -


i've discovered xcode 4.3.1 has serious issue validating apps resources within directory tree inside application bundle.

apps can pass validation within xcode "build archive" process - fails when validation run via organizer, required save ad hoc or app store submittal.

after spending hours trying trace down usual code signing entitlement issues, noticed following line in system console when export fails:

3/10/12 2:32:48.450 pm [0x0-0x261261].com.apple.dt.xcode: /users/chris/library/developer/xcode/archives/2012-03-10/coverage 3-10-12 2.32 pm.xcarchive/products/applications/coverage.app/tiles/t-mobile-roam/4: directory

the "tiles" directory has been added project via "create folder reference added folders".

i discovered removing tiles directory allows app build , validate. adding results in code sign failure.

it seems adding multi-level directory tree screws validation process, , error messages send developers on wild goose chase trying track down code signing , entitlement issues aren't issue.

i never had issues prior releases of xcode - seems new serious bug in xcode 4.3.1.

is there workaround possible allow submit updates our app?

notes:

this thread seems related: https://devforums.apple.com/message/630800

this question touches on similar issue well: xcode 4.3: codesign operation failed (check identity selected valid)

i spent day trying isolate bug, , i've nailed it.

the code signer in xcode 4.3.1 when validating app store or saving adhoc distribution chokes whenever there subdirectory in bundle has same name parent directory.

for example:

test/test/file.x -- fail test/test2/file.x -- works 

this seems new in xcode 4.3.1, , fixed soon.

update: have heard apple dts support confirming issue, , indicating there no known workaround yet other renaming directories in bundle. ugh


Comments

Popular posts from this blog

jasper reports - Fixed header in Excel using JasperReports -

media player - Android: mediaplayer went away with unhandled events -

python - ('The SQL contains 0 parameter markers, but 50 parameters were supplied', 'HY000') or TypeError: 'tuple' object is not callable -