error building iOS standalone with LiveCode 8.1

panagiotis merakos panos.merakos at livecode.com
Tue Sep 20 04:55:21 EDT 2016


Hi Chris,

I just tested with your stack in LC 8.1.1 RC-1 (not public) and I confirm I
still get the "resource fork, Finder information, or similar detritus not
allowed” error when building an iOS standalone. After further
investigation, it seems this is caused *only* if you add the "Internet" or
"tsNet" inclusion in the "Inclusions" pane. I will change the status of
http://quality.livecode.com/show_bug.cgi?id=18135 back to IN_PROGRESS.

Best,
Panos
-- 

On Mon, Sep 19, 2016 at 10:54 PM, panagiotis merakos <
panos.merakos at livecode.com> wrote:

> You are welcome. Just the stack should be enough to replicate this, but I
> would suggest you send everything, just in case.
>
> Best,
> Panos
> --
> On 19 Sep 2016 22:46, "Chris Sheffield" <cs_livecode at icloud.com> wrote:
>
>> It appears to be just this stack. After creating a new stack, and even
>> setting it to copy the same files, the build works just fine.
>>
>> Yes, I do have png files, quite a lot of them, inside an images folder
>> that is included in the Copy Files section. Like I said though, I included
>> that folder even with the new stack, and everything worked fine. This
>> particular app also makes use of a few mergExt externals. I have updated
>> those to the latest versions included with LC 8.1. Again, even including
>> all of those in the new simple stack I created, everything builds fine.
>>
>> So I will plan on sending you my stack. Do you need all the included
>> files, or just the stack itself? I just tried removing all my Copy Files
>> entries, and the build still fails, so I don’t think it’s related to any of
>> those, but I’m happy to include them in a zip archive if you’d like.
>>
>> Thanks again.
>>
>>
>> > On Sep 19, 2016, at 2:28 PM, panagiotis merakos <merakosp at gmail.com>
>> wrote:
>> >
>> > Hi Chris,
>> >
>> > Hmm, that's weird, it should work. The first part of the error
>> > (—resource-rules blah blah) is just a warning. The codesign fails
>> because
>> > of the "resource fork, Finder information, or similar detritus not
>> allowed”
>> > part.
>> >
>> > The command [get shell("xattr -cr" && quote & pAppBundle & quote)]
>> should
>> > recursively clear those "extended attributes" in the app bundle. I am
>> not
>> > on a MacOS Sierra to test now, but what happens if you try to create a
>> > different ios standalone (after having applied this workaround)?
>> >
>> > Moreover, does your app contain any .png files in the "Copy Files"
>> section?
>> >
>> > If you see this error *only* when building an ios standalone *for this
>> > particular app*, I suggest attaching your sample stack to bug 18135 (or
>> > send it privately to panos.merakos at livecode.com if it is
>> confidential), so
>> > as we ensure that the fix to this bug works with your stack. Today I
>> tested
>> > 8.1.1 RC-1 (not public yet) for this bug and I could not reproduce it
>> using
>> > a couple of simple stacks.
>> >
>> > Best regards,
>> > Panos
>> > --
>> >
>> > On Mon, Sep 19, 2016 at 10:47 PM, Chris Sheffield <
>> cs_livecode at icloud.com>
>> > wrote:
>> >
>> >> Panos,
>> >>
>> >> I greatly appreciate the quick reply. Unfortunately that fix didn’t
>> work
>> >> for me. I even dug in a little deeper and applied Monte’s other
>> changes as
>> >> well, and my build still fails. The —resource-rules error is gone, but
>> I am
>> >> still left with the second part of the error about the "resource fork,
>> >> Finder information, or similar detritus not allowed”. That is with the
>> line:
>> >>
>> >> get shell("xattr -cr" && quote & pAppBundle & quote)
>> >>
>> >> added just before the code signing occurs.
>> >>
>> >> This is running macOS Sierra (GM), LiveCode 8.1, and Xcode 7.3.1.
>> >>
>> >> Any other ideas?
>> >>
>> >> Thanks,
>> >> Chris
>> >>
>> >>
>> >>> On Sep 19, 2016, at 12:06 PM, panagiotis merakos <merakosp at gmail.com>
>> >> wrote:
>> >>>
>> >>> Hi Chris,
>> >>>
>> >>> Try the workaround described here:
>> >>> http://quality.livecode.com/show_bug.cgi?id=18135
>> >>>
>> >>> It worked for me.
>> >>>
>> >>> Best,
>> >>> Panos
>> >>> On 19 Sep 2016 19:01, "Chris Sheffield" <cs_livecode at icloud.com>
>> wrote:
>> >>>
>> >>>> I’m hoping someone can help with this.
>> >>>>
>> >>>> I just fired up LiveCode 8.1 this morning to create a new app build
>> for
>> >> a
>> >>>> landscape app that has the “cropped” issue in iOS 10. I am getting an
>> >> error
>> >>>> at the point that the app gets signed:
>> >>>>
>> >>>> codesigning failed with Warning: —resource-rules has been deprecated
>> in
>> >>>> Max OS X >= 10.10!
>> >>>> [path to my app]: resource fork, Finder information, or similar
>> detritus
>> >>>> not allowed
>> >>>>
>> >>>> I did a little digging and it sounds like, in an Xcode project at
>> least,
>> >>>> it’s simply a matter of removing the path to the ResourceRules.plist
>> >> file
>> >>>> in the project settings. I went and tried doing what I thought would
>> be
>> >> the
>> >>>> equivalent in LiveCode and I commented out the lines pertaining to
>> this
>> >>>> file in the Settings.plist file, but that didn’t do the trick.
>> >>>>
>> >>>> Has anyone run into this one? I really need to get this figured out
>> >> asap.
>> >>>> Even if it can be solved with a temporary workaround, that’d be
>> great.
>> >>>>
>> >>>> Thanks,
>> >>>> Chris
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Chris Sheffield
>> >>>> Read Naturally, Inc.
>> >>>> www.readnaturally.com
>> >>>>
>> >>>> _______________________________________________
>> >>>> use-livecode mailing list
>> >>>> use-livecode at 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 at 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 at 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 at 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 at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>


-- 
Panagiotis Merakos <panos.merakos at livecode.com>
LiveCode Software Developer

Everyone Can Create Apps <https://livecode.com>



More information about the use-livecode mailing list