If you have a large executable but Apple reports it as very large but not as large as you think it is, there might be a field overflow for size. That overflow might set bits in the header that look like flags and can cause extraneous rejection messages. That is, a bug in xcode or maybe LiveCode might have set the header wrong. Just a wild speculation based on problems in general, not Apple specifically.
Dar On Jun 3, 2013, at 11:25 AM, Thomas McGrath III wrote: > I just tried to upload a free app to the Apple App Store and was immediately > rejected. I have seen some people get some of these warning but I got four > reasons and the Binary was rejected as invalid. I am not using Push > notification. I am not accessing the UDID. The project is large because it > has 2048x1536 images in it for Retina iPad it is 387 MB. I don't know what a > Non-PIE Binary is but I am looking it up now. > > This was built with Livecode 5.5.4 Any Ideas????? > ------------ > Non-public API usage: > > Apps are not permitted to access the UDID and must not use the > uniqueIdentifier method of UIDevice. Please update your apps and servers to > associate users with the Vendor or Advertising identifiers introduced in iOS > 6. > > Invalid Executable Size - Your app's executable file > 'GospelOfMark.app/GospelOfMark' is a size of 249868688 bytes, which exceeds > the maximum allowed size of 80 MB. Abnormally large executable files are > often the result of using a development environment that stores excessive or > unnecessary data in the compiled binary. You may need to contact your tool > vendor for assistance if your app was built with a developer tool other than > Xcode. > > Missing Push Notification Entitlement - Your app appears to include API used > to register with the Apple Push Notification service, but the app signature's > entitlements do not include the "aps-environment" entitlement. > > Non-PIE Binary - The executable 'GospelOfMark.app' is not a Position > Independent Executable. Please ensure that your build settings are configured > to create PIE executables. For more information, refer to Technical Q&A > QA1788 - Building a Position Independent Executable > > ----------- > > > -- Tom McGrath III > http://lazyriver.on-rev.com > mcgra...@mac.com > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode