After 4.3 uprade, Xcode warning "ld: warning: PIE disabled. Absolute addressing (perhaps -mdynamic-no-pic) not allowed in code signed PIE..."(etc)

This new warning appears in all iOS projects I build from Unity 4.3.

Responses to this question indicate from many (but not all!) that Apple does not reject apps over this.

I know how to hide the warning with “Dont create position independent executables” but as discussed in the other question that really just silences the warning by not even trying to create a PIE.

Does anyone know why this would appear starting with 4.3 (I never see it with 4.2 generated projects), and/or any way to still create PIEs?

Did you upgrade Xcode recently, as this is a new warning from later versions of Clang. It is possible that Apple will reject non-PIE apps in the future, as it is a potential security issue . Per this comment from a Unity Developer you do not need to worry for now.