Static libraries used in iPhone applications do not need to be code signed. Therefore, you should remove the Code Signing Identity build setting definition from the static library targets you create. To do so:

Open the static library target’s Info window and display the Build pane.
In the Code Signing category, select the Any iPhone OS Device conditional definition for the Code Signing Identity build setting.
Change the conditional definition’s value from iPhone Developer to Don’t Code Sign.