After upgrading to iPhone SDK 2.2, we encountered this error when building one of our projects (others built fine).
Internal error occurred while creating dependency graph: ASSERTION FAILURE in /SourceCache/DevToolsBase/DevToolsBase-1148/pbxcore/Target.subproj/XCCodeSignContext.m:458
Details: Error: failed to locate ResourceRules.plist in '(null)/ResourceRules.plist' or '/Developer/Platforms/(null)/ResourceRules.plist'
Object: <XCiPhoneOSCodeSignContext>
Method: +defineCodeSignAuxiliaryFilesInTargetBuildContext:
Thread: <NSThread: 0x2038c60>{name = (null), num = 6}
Backtrace:
0 0x007200ab -[PBXTargetBuildContext(DependencyGraphEvents) handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in DevToolsCore)
1 0x0078430c _XCAssertionFailureHandler (in DevToolsCore)
2 0x0084036d +[XCCodeSignContext defineCodeSignAuxiliaryFilesInTargetBuildContext:] (in DevToolsCore)
3 0x14baa16e +[XCiPhoneOSCodeSignContext defineCodeSignAuxiliaryFilesInTargetBuildContext:] (in iPhoneRemoteDevice)
4 0x005d37d0 -[XCProductTypeSpecification computeDependenciesInTargetBuildContext:] (in DevToolsCore)
5 0x005cf2ce -[XCNativeTargetDGSnapshot computeDependenciesInTargetBuildContext:] (in DevToolsCore)
6 0x005cc965 -[PBXTargetBuildContext createDependencyGraphWithTargetDGSnapshot:] (in DevToolsCore)
7 0x005cbb2d -[PBXTargetBuildContext(DependencyGraphEvents) dg_setTargetSnapshot:] (in DevToolsCore)
8 0x913d5a7d __invoking___ (in CoreFoundation)
9 0x913d5468 -[NSInvocation invoke] (in CoreFoundation)
10 0x005cb553 -[PBXTargetBuildContext(DependencyGraphEvents) processDependencyGraphEvents] (in DevToolsCore)
11 0x913d5a7d __invoking___ (in CoreFoundation)
12 0x913d5468 -[NSInvocation invoke] (in CoreFoundation)
13 0x005caec0 -[XCInvocationQueue _processNextInvocationInThreadSlotNumber:] (in DevToolsCore)
14 0x005cab6f -[XCInvocationQueue _processInvocationsInThreadSlotNumber:] (in DevToolsCore)
15 0x9408ebad -[NSThread main] (in Foundation)
16 0x9408e754 __NSThread__main__ (in Foundation)
17 0x900936f5 _pthread_start (in libSystem.B.dylib)
18 0x900935b2 thread_start (in libSystem.B.dylib)If you see this build error when you build your project against “Device – iPhone OS 2.2″ target, try the following fix:
- Open your project in Xcode. Go to your Project Info -> Build tab
- Change Configuration: All Configurations
- Change Show: All Settings
- Change “Base SDK” as “Device – iPhone OS 2.2″
- Search for “Code Signing Resource Rules Path” and add “$(SDKROOT)/ResourceRules.plist” as its value

Scott Raymond
November 25th, 2008 at 2:53 pm
Thanks! That worked great for me.
Johannes Fahrenkrug
December 3rd, 2008 at 12:03 pm
Thank you so much! This was just what I needed
Felix Morgner
December 5th, 2008 at 4:08 pm
Thanks for the info!
benjie
December 10th, 2008 at 6:13 pm
Me too! Thanks for saving me a lot of pain.
Jacou
December 26th, 2008 at 10:40 pm
Thank you sir. Much useful.
Gordon
January 8th, 2009 at 2:30 pm
Thanks! Saved me a lot of time.
Malcolm
January 11th, 2009 at 2:19 pm
I must also add my appreciation, thank you very much.
Roy van der Meij
February 25th, 2009 at 1:54 am
Thanks! I was pulling my hair out for this one
Ken Jung
March 18th, 2009 at 5:32 pm
yet another thank you from yet another developer you saved lots of time with this post!
jamshid
April 12th, 2009 at 1:35 pm
Thanks for the solution, I can finally stop building against iPhone 2.1!
Josiah
May 1st, 2009 at 5:39 pm
Worked perfectly. I am singing your praises.
Build error after upgrading to iPhone SDK 2.2 « Brainwash Inc. - iPhone/Mobile Development
May 5th, 2009 at 10:44 am
[...] Stepcase » Blog Archive » Build error after upgrading to iPhone SDK 2.2 $SDKROOT/ResourceRules.plist [...]
FirstBayTo
July 3rd, 2009 at 6:23 pm
Здравствуйте, я хотел бы рассказать вам о новом сайте. Описания телефонов.
Boris
October 28th, 2009 at 3:53 am
Пригодился пост…сохранил на винт на всякий пожарный
Adothigagmago
November 27th, 2009 at 9:40 am
От души желаю автору успешного развития блога. Почитал-посмотрел, очень всё понравилось. Побольше бы таких ресурсов в сети и не пришлось бы перебирать тонны никчёмных сайтов, а порой и с вирусами что бы найти нужную информацию. Удачи, бро
Adothigagmago
December 1st, 2009 at 5:28 am
Хороший блог! Тоже понравился.
Adothigagmago
December 2nd, 2009 at 8:48 am
Спасибо Вам за ваш сайт. Много интересного здесь нашёл для себя
Adothigagmago
December 18th, 2009 at 8:16 am
nice site ^)
Antilulgapila
December 28th, 2009 at 6:34 am
Привет! С удовольствием почитал Ваш блог. Хочу также поздравить Вас и всех читателей этого блога с новым 2010 годом. Удачи всем, новых жизненных побед и исполнения всех ваших замыслов.
Lymnwoono
January 1st, 2010 at 11:56 pm
I am frequently looking for new blogposts in the WWW about this theme. Thankz!!
Antilulgapila
January 17th, 2010 at 2:54 pm
блин…писал-писал, а сообщение не отправилось и не сохранилось
вообщем блог понравился. админу удачи в развитии.
Автомобиль Hyundai
February 3rd, 2010 at 7:56 am
просто супер. заставляет задуматься.. спасибо!
Hyundai
February 3rd, 2010 at 9:53 am
Вы как обычно радуете нас своими лучшими фразами спасибо, добавил в закладки.
Автомобиль Nissan
February 3rd, 2010 at 2:10 pm
Ради такого поста можно и попробовать почитать. поверьте мне на слово)
скачать игры через торрент
February 19th, 2010 at 7:33 pm
рейтинг игр
Vladislav2
March 10th, 2010 at 2:36 pm
модернизация компьютера