Chris, I just replied to Colin about the Non-PIE issue but the gist was to build for iOS 4.3 or later.
If I update to get rid of the UDID issue I will see if I still get the other errors and if so then I will try and build with references instead of embedded images. Thanks Tom -- Tom McGrath III http://lazyriver.on-rev.com mcgra...@mac.com On Jun 3, 2013, at 1:37 PM, Chris Sheffield <cmsheffi...@icloud.com> wrote: > Tom, > > To get rid of the UDID issue, you'll need to install and use the latest LC > 5.5.5 update. It fixes that problem. > > The push notification entitlement issue is a non-issue. Your app can get > approved even with that warning. > > As for the executable size, I wasn't really aware of any limits, so I find > that kind of odd. Are your images embedded in your app (imported as controls > into your stack)? If so, is it possible to reference any of them on disk > instead using the filename property? So they could still be part of your app > bundle, but not be embedded in the executable. Not sure if that's the issue > or not. Kind of guessing here. But it seems like the error is referring to > the actual executable, not necessarily the app bundle. > > As for the Non-PIE binary, I'm not sure about that one either, but I'm > curious to find out what it means. > > Chris > > > -- > Chris Sheffield > Read Naturally, Inc. > www.readnaturally.com > > > > On Jun 3, 2013, at 11:25 AM, Thomas McGrath III <mcgra...@mac.com> 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 _______________________________________________ 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