Transporter Error on submitting electron app pkg

Hi, I'm trying to upload my electron app to the App Store. The app uploads fine to App Store Connect but runs into the following problem while processing:

Unable to Sign. This package doesn't meet the current code signing requirements. For more information, see the Code Signing and Application Sandboxing Guide at http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/AboutCS/AboutCS.html and Technical Note 2206 at https://developer.apple.com/library/mac/technotes/tn2206/_index.html Specifically, codesign generated the following errors: [ com.electron.easy-csl-electron.pkg/Payload/easy-csl-electron.app: resource fork, Finder information, or similar detritus not allowed] (90303)

Getting to this point was already a real challenge. I'm trying to use electron forge and submit my package to the App Store for which to my knowledge doesn't exist any guide at all.

So I'm kinda stuck here: I don't know what "resource fork, Finder information, or similar detritus" is and where it came from and when I search the Internet for this problem I can't find any way to solve it. I tried reading the documentation links provided but I have no idea where to even start :/

Would anybody be able to help me?

Thanks, Ludwig

Answered by Quarkabhaengig in 799401022

Okay, turns out my project directory being in the iCloud was the problem. I found this forum post and that solved it for me: https://forum.xojo.com/t/error-signing-detritus-not-allowed/77426

Update: I found this documentation archive article: https://developer.apple.com/library/archive/qa/qa1940/_index.html I ran the $ xattr -cr <path_to_app_bundle>command (like the article says) which did remove a whole lot of the things that $ xattr -lr <path_to_app_bundle> spit out. For the path to the app bundle itself it still spit out

  • com.apple.FinderInfo:
  • com.apple.fileprovider.fpfs#P:

though. Repackaging the app using productbuild and uploading it using transporter yielded the same error :/

Accepted Answer

Okay, turns out my project directory being in the iCloud was the problem. I found this forum post and that solved it for me: https://forum.xojo.com/t/error-signing-detritus-not-allowed/77426

Transporter Error on submitting electron app pkg
 
 
Q