Quote Originally Posted by deathshadow
Silly question, but are we even allowed to use free pascal to develop for the iPhone?
FreePascal is allowed to use the iPhone 3.x SDK without any problems.
Based on the iPhone 4.x SDK's EULA, it would seem that all non Apple compiled apps are banned from being sold on the App Store.

That being said, this app - http://itunes.apple.com/app/child-ti...364855357?mt=8 - which is written in C# with MonoTouch, accepted the 4.x EULA and has been approved. I'm not sure how the FreePascal integration works, but apparently it is nearly impossible to tell the difference between a MonoTouch iPhone app and a native Objective C iPhone app as they both compile down to native iPhone instructions. What I've heard is that MonoTouch apps are slightly bigger in size, due to compiling and including the .NET runtime into each app.