Hello there, I am trying to edit the unreal engine game template Unreal engine just released for unreal engine 5 and I am able to package the game successfully for IOS, however when I use transporter to upload the game to my apple developer console I get an error in transporter for the following:
ERROR ITMS-90711: “Invalid executable permissions. The executable Payload/LyraGame.app/Frameworks/EOSSDK.framework/EOSSDK does not have its writable bit set.”
It seems to be the issue with epic online services right? I tried disabling the plugin to see if that would fix the issue for now and I am still getting the same message. Would anyone know where can I go or point me in the right direction for help…Thanks alot.
Best regards,
I am using UE5
MacBook Pro 2019 Edition
Uploading for IOS using apple tool called Transporter
upcode success packaging, open the transporter app and upload the package iOS build. While it starts uploading, I get the error message mentioned above and as seen in the attached screenshot.
Has this been resolved yet? I am experiencing the same issue and for the life of me, I cannot find a fix and this post is the only one I have found that even talks about this specific issue.
bumping this thread, as I am having the same issue with UE 5.1 and the EOS plugin for ios on a default project. Any resolution for this?
Edited:
I found a resolution for this. I located the source EOS framework in the Unreal Engine code (UE_5.1\Engine\Source\ThirdParty\EOSSDK\SDK\Bin\IOS\EOSSDK.framework), then before packaging the ios build with Unreal, change the permissions on the SDK file manually to be rw:
chmod 0666 UE_5.1\Engine\Source\ThirdParty\EOSSDK\SDK\Bin\IOS\EOSSDK.framework\EOSSDK
then packaged like normal, and the upload afterward was successful
replying to my message here. Thanks @aross_scopely for giving us the answer. I was able to make it writable by finding the folder and clicking info and manually changing the permissions on the folder itself.
I am however now running into another issue, wondering if anyone did the same, after uploading through transporter my build goes successfully through transporter but then I get an email after it uploads and it gets rejected stating that my project contains bitcode. however I disabled bitcode In my project settings and also verified is disabled via my DefaultEngine.ini.