You do not need to give users the right to republish your application on the AppStore, but you need to give users the right to deploy your app with the modified version of the LGPL code on their own devices. The Appstore agreement prohibits this, which means it adds an conflicting legal condition to the users.<p>The Appstore agreement also restricts the use of reverse engineering, a condition which is incompatible with LGPLv2, section 6. Section 2.6 in the &quot;iPhone Developer Program License Agreement&quot; prohibits reverse engineering, <i>including</i> anything that would &quot;enable others&quot; to reverse engineer.