# \[UE 5.4 iOS\] Unknown Cook Failure During Packaging – App Store Also Requires iOS 18 SDK

**URL:** <https://forums.unrealengine.com/t/ue-5-4-ios-unknown-cook-failure-during-packaging-app-store-also-requires-ios-18-sdk/2537190>\
**Category:** Programming & Scripting\
**Tags:** error, unreal-engine, iOS, packaging-projects, question\
**Created:** [June 2, 2025, 3:01am UTC](https://forums.unrealengine.com/t/ue-5-4-ios-unknown-cook-failure-during-packaging-app-store-also-requires-ios-18-sdk/2537190 "2025-06-02T03:01:21Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kris1402](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Kris1402](https://forums.unrealengine.com/u/Kris1402)\
**Post date:** [June 2, 2025, 3:01am UTC](https://forums.unrealengine.com/t/ue-5-4-ios-unknown-cook-failure-during-packaging-app-store-also-requires-ios-18-sdk/2537190/1 "2025-06-02T03:01:21Z")

</div>

Hi everyone,

I’m trying to package my iOS game project in **Unreal Engine 5.4** using a **remote Mac build server** (via SSH). The build step completes successfully, but the process **fails during the cook stage** with the error:

```auto
AutomationTool exiting with ExitCode=25 (Error_UnknownCookFailure)

```

The log doesn’t clearly indicate the root cause, even though all assets and plugins appear to load correctly. Here’s a summary of my setup:

- **UE Version** : 5.4 (Windows host)
- **Remote Mac** : Xcode 16.3
- **Target** : iOS SDK 18 (Shipping config, Distribution enabled)
- **Plugin used** : `BlueprintHttp` (marked with `PrecompileForTargets = PrecompileTargetsType.Any` in its Build.cs)

📎 I also noticed this message in logs:

```auto
Missing precompiled manifest for 'BlueprintHttp'

```

Despite setting `PrecompileForTargets` in the module, the issue persists.

❓ **Questions** :

1. What can cause `Error_UnknownCookFailure` during the cook step if the build finishes fine?
2. Is there a way to properly include the BlueprintHttp plugin for iOS shipping builds?
3. Are there known limitations in UE 5.4 regarding Xcode 16 or iOS 18 SDK support?

Thanks in advance for any suggestions or pointers!  
[Log.txt](https://forums.unrealengine.com/uploads/short-url/kmgzEAMV0AhF8Gz2zopReGBz4pQ.txt) (53.8 KB)

---

<div class="post-metadata">

**Author:** ![brs-sebascova](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/brs-sebascova/32/1052483_2.png) [@brs-sebascova](https://forums.unrealengine.com/u/brs-sebascova)\
**Post date:** [June 2, 2025, 3:09pm UTC](https://forums.unrealengine.com/t/ue-5-4-ios-unknown-cook-failure-during-packaging-app-store-also-requires-ios-18-sdk/2537190/2 "2025-06-02T15:09:55Z")

</div>

Hello there @Kris1402!

This is quite a tricky scenario you are encountering. After checking your log, no clear cultrip is present for Error\_UnknownCookFailure. The most likely cause is a conflict with either plugin BlueprintHttp, or your xcode 16 setup. Let’s cover the following:

- Ensure the plugin is being called from your .uproject file
- **SupportedTargetPlatforms": [“IOS”]** should be set at BlueprintHttp.uplugin
- If the plugin is properly compiled, check your Binaries folder for its related file
- UE 5.4 support is limited to Xcode 15.x and iOS 17.x SDK at the moment, consider downgrading for your test
- Finally, there’s an extended log available, as seen here:

> Cook failed.  
> (see C:\Users\User\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE\_5.4\Log.txt for full exception trace)

Please share the contents of that log here, as we can find a more specific error.

---

<div class="post-metadata">

**Author:** ![Kris1402](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Kris1402](https://forums.unrealengine.com/u/Kris1402)\
**Post date:** [June 5, 2025, 5:24am UTC](https://forums.unrealengine.com/t/ue-5-4-ios-unknown-cook-failure-during-packaging-app-store-also-requires-ios-18-sdk/2537190/3 "2025-06-05T05:24:47Z")

</div>

Sorry for the late follow-up. I’ve followed the suggested steps and here’s what I’ve confirmed so far:

- The **BlueprintHttp** plugin is correctly listed in the `.uproject` file.
- The plugin’s `.uplugin` file includes `"SupportedTargetPlatforms": ["IOS"]`.
- Please let me know what **specific files or structure** you’d like me to check inside the `Binaries/` directory.
- This issue only occurs when I build the app for **distribution** (Shipping configuration) and try to upload it to **TestFlight**.
- Apple now requires apps to be built with **iOS 18 SDK** and **Xcode 16** , so I’ve updated my build machine accordingly.
- Despite that, I’m still encountering packaging failures.

I’ve attached the latest **log file** from the build – could you please take a look and help identify what’s causing the issue?

Thank you so much for your support!

> _Log attached below. Let me know if anything else is needed._

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/8/f/98f53201a9dd79361dd454c9b4582db6bfa60f43.png)

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/e/6/3/e63380c1cc405b9f48181614b1576fdc6c550251.png)

 ![img_v3_02m9_71f95feb-7b14-4366-aecb-277bcaac0eix](https://d3kjluh73b9h9o.cloudfront.net/original/4X/5/5/a/55a4c28b0ce35d89d972251712bc9ebd677ddc07.jpeg)

[Log.txt](https://forums.unrealengine.com/uploads/short-url/ni1l6jOqSbOaUtxkwRHKlGdpMTH.txt) (219.8 KB)

---

<div class="post-metadata">

**Author:** ![brs-sebascova](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/brs-sebascova/32/1052483_2.png) [@brs-sebascova](https://forums.unrealengine.com/u/brs-sebascova)\
**Post date:** [June 5, 2025, 2:59pm UTC](https://forums.unrealengine.com/t/ue-5-4-ios-unknown-cook-failure-during-packaging-app-store-also-requires-ios-18-sdk/2537190/4 "2025-06-05T14:59:55Z")

</div>

Hello again!

Thank you for providing a new log. Yet, the issue remains the same, there’s no specific error present in this new entry. Progress has been made, knowing that BlueprintHttp is correctly listed. As for Binaries check, it was simply meant to confirm that the file related to BlueprintHttp plugin is present there.

Now, considering that iOS 18 SDK and Xcode 16, means that the next step for testing here would be to update UE to 5.5, or even the recently released 5.6, as they will support these software versions properly.

And as our previous post, your new log also contains an extended trace:

> Cook failed.  
> (see C:\Users\User\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE\_5.4\Log.txt for full exception trace)

Please send the contents of this particular file (not the regular log), as we may still find a concrete error there.

---

<div class="post-metadata">

**Author:** ![Kris1402](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Kris1402](https://forums.unrealengine.com/u/Kris1402)\
**Post date:** [June 6, 2025, 5:13am UTC](https://forums.unrealengine.com/t/ue-5-4-ios-unknown-cook-failure-during-packaging-app-store-also-requires-ios-18-sdk/2537190/5 "2025-06-06T05:13:37Z")

</div>

**Hello, thank you for your previous response!**

I’ve followed your instructions and upgraded my project from **Unreal Engine 5.4 to 5.6**.

To isolate the issue, I’ve **removed all custom and Marketplace plugins** from the project. My goal is simply to test **remote packaging for iOS** using a clean setup.

In addition, I’ve **downgraded Xcode to version 16.1** to make sure it stays within a more stable compatibility range. However, the same error still persists.

You can find the latest log here:  
**C:\Users\User\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE\_5.6\Log.txt**  
(I’ve attached the full log file as well.)  
[Log.txt](https://forums.unrealengine.com/uploads/short-url/nYZu3O8uLYTj5nE23w0QqaIP2aE.txt) (129.5 KB)

Here is a screenshot showing the error during packaging:

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/1/4/d/14dd08a742359e6d8827be86f01aee7761838efa.png)

If needed, I can also provide additional logs like:

- `UBA-Marunouchi-IOS-Shipping_2_Remote.txt`

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/1/5/215bb53ccb62f5c3acecc0f008bfe70aa2898f7a.png)

Let me know what would be most helpful to troubleshoot this issue.

Thanks again for your support!

---

<div class="post-metadata">

**Author:** ![brs-sebascova](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/brs-sebascova/32/1052483_2.png) [@brs-sebascova](https://forums.unrealengine.com/u/brs-sebascova)\
**Post date:** [June 6, 2025, 3:57pm UTC](https://forums.unrealengine.com/t/ue-5-4-ios-unknown-cook-failure-during-packaging-app-store-also-requires-ios-18-sdk/2537190/6 "2025-06-06T15:57:53Z")

</div>

Hello again!

Thank you for the follow-up. So now, updating UE, and going for a more stable xCode, as yet to yield results. Let’s s try a simple fix, since the updates may have left unused or corrupted data. Test by closing UE, going to your project directory, then deleting Saved and Intermediate folders, and re-open the project to re-generate those files.

If the issue persists after that, we will need the resulting cook trace, as seen in your screenshot:

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/6/6/6/66609b76f94d083012d433dc269b7abcf9623d43.png)

---

<div class="post-metadata">

**Author:** ![Kris1402](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Kris1402](https://forums.unrealengine.com/u/Kris1402)\
**Post date:** [June 7, 2025, 1:49am UTC](https://forums.unrealengine.com/t/ue-5-4-ios-unknown-cook-failure-during-packaging-app-store-also-requires-ios-18-sdk/2537190/7 "2025-06-07T01:49:46Z")

</div>

Hello,

Thank you for your response. I’ve already tried deleting the `Saved` and `Intermediate` folders and regenerating the project files, but unfortunately the issue still persists.

I also tested with a completely clean project using Unreal Engine 5.6, and the same error occurs. I even opened the project in Visual Studio to check for any compile-time errors, but nothing obvious showed up.

Additionally, I’ve updated Unreal Engine to the latest available 5.6 version before performing these tests.

I’ve attached the cook log file for your reference — please take a look and let me know if you notice anything unusual.

Thanks again for your support.

[Cook-2025.06.06-17.50.39.txt](https://forums.unrealengine.com/uploads/short-url/rdzC30xi7PuEEnW8ooRMO1tMthU.txt) (72.1 KB)

---

<div class="post-metadata">

**Author:** ![brs-sebascova](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/brs-sebascova/32/1052483_2.png) [@brs-sebascova](https://forums.unrealengine.com/u/brs-sebascova)\
**Post date:** [June 9, 2025, 1:56pm UTC](https://forums.unrealengine.com/t/ue-5-4-ios-unknown-cook-failure-during-packaging-app-store-also-requires-ios-18-sdk/2537190/8 "2025-06-09T13:56:42Z")

</div>

Hello again!

Thank you for the update. Checking through the cook log, we now have something concrete:

> Message dialog closed, result: Ok, title: Message, text: The game module ‘TestBuild’ could not be found. Please ensure that this module exists and that it is compiled.

This line indicates that your game module is either missing, or not compiled into the project. Since you have already cleared the cache by deleting `Saved` and `Intermediate` folders, the next step would be to ensure that module is working as intended.

In order to do this, close UE, go to `D:/Nha/Project/UnrealEngine/TestBuild/` and locate your .uproject file. From there, right click on it and select “Generate Visual Studio project files”. After that process is completed, rebuild your project from your .sln file, opening it, and choosing “Build Solution”.

---

<div class="post-metadata">

**Author:** ![Kris1402](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Kris1402](https://forums.unrealengine.com/u/Kris1402)\
**Post date:** [June 10, 2025, 2:16am UTC](https://forums.unrealengine.com/t/ue-5-4-ios-unknown-cook-failure-during-packaging-app-store-also-requires-ios-18-sdk/2537190/9 "2025-06-10T02:16:07Z")

</div>

Hello!

Thanks for the reply. I actually had the same thought and tried this approach multiple times in different ways, but unfortunately, the issue still persists. I’ve carefully read through every line of the log files but couldn’t find any clear error or suspicious point.

I also tested across several Unreal Engine versions from 5.4 to 5.6, but I continue to get the same failure.

At this point, I’m starting to wonder if the problem is not with the project itself, but possibly a conflict with a default plugin — or maybe UE still has issues using Remote Build with iOS 18.1 and Xcode 16.1.

---

<div class="post-metadata">

**Author:** ![Kris1402](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Kris1402](https://forums.unrealengine.com/u/Kris1402)\
**Post date:** [June 12, 2025, 4:41am UTC](https://forums.unrealengine.com/t/ue-5-4-ios-unknown-cook-failure-during-packaging-app-store-also-requires-ios-18-sdk/2537190/10 "2025-06-12T04:41:15Z")

</div>

Can anyone help me with this? ☹

---

<div class="post-metadata">

**Author:** ![AnOneDay](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@AnOneDay](https://forums.unrealengine.com/u/AnOneDay)\
**Post date:** [November 11, 2025, 11:42am UTC](https://forums.unrealengine.com/t/ue-5-4-ios-unknown-cook-failure-during-packaging-app-store-also-requires-ios-18-sdk/2537190/11 "2025-11-11T11:42:49Z")

</div>

I encountered the same problem. Have you solved it? I always get this result when using UE case projects
