ionic-team / ionic-team/ion-ios-camera

[Bug]: Failing to build IOS Archive on github runner

Open
#17 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
3
Forks
3
Avg merge
7d 23m
Merged PRs (30d)
1

Description

### Current Behavior

I have a PWA I'm extending with capacitor so that I can install it as an IOS app.

When I add capactior/camera the github runner fails with the following error (when searching for the word 'error' in the logs).

`/* com.apple.actool.errors */
/Users/runner/Library/Developer/Xcode/DerivedData/App-dfsnodngbgfwovfkpcheoqpvwmja/SourcePackages/checkouts/ion-ios-camera/Sources/IONCameraLib/Interfaces/Editor/CameraLocal.xcassets: error: None of the input catalogs contained a matching stickers icon set, app icon set, or icon stack named "AppIcon".
/* com.apple.actool.compilation-results */`

Further down it shows this

`** ARCHIVE FAILED **

The following build commands failed:
CompileAssetCatalogVariant thinned /Users/runner/Library/Developer/Xcode/DerivedData/App-dfsnodngbgfwovfkpcheoqpvwmja/Build/Intermediates.noindex/ArchiveIntermediates/App/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/IONCameraLib_IONCameraLib.bundle /Users/runner/Library/Developer/Xcode/DerivedData/App-dfsnodngbgfwovfkpcheoqpvwmja/SourcePackages/checkouts/ion-ios-camera/Sources/IONCameraLib/Interfaces/Editor/CameraLocal.xcassets (in target 'IONCameraLib_IONCameraLib' from project 'IONCameraLib')
Archiving project App with scheme App
(2 failures)`

### Expected Behavior

adding capacitor/camera to the project does not break the build. I am unsure what it's expecting here, but seems to be expecting some image assets.

I am passing in an Iconset name to xcodebuild to switch between dev and release builds based on the branch. The name here is the one it's complaining about ("AppIcon") - could this be the issue? And if so, what are the options I have here?

xcodebuild clean archive \
ASSETCATALOG_COMPILER_APPICON_NAME=$ICON_SET

### Reproduction

n/a

### Screenshots / Media

_No response_

### Environment Details

```Shell
It's from a github runner, let me know if you need more details than the below.

Current runner version: '2.334.0'
Runner Image Provisioner
Hosted Compute Agent
Version: 20260520.533
Commit: 189110e25284a9812c124fd27b339e2fb4f2f9db
Build Date: 2026-05-20T17:44:04Z
Worker ID: {683c9b8a-785a-4de5-9832-53653d975d15}
Azure Region: westus
Operating System
macOS
26.4
25E246
Runner Image
Image: macos-26-arm64
Version: 20260525.0107.1
Included Software: https://github.com/actions/runner-images/blob/macos-26-arm64/20260525.0107/images/macos/macos-26-arm64-Readme.md
Image Release: https://github.com/actions/runner-images/releases/tag/macos-26-arm64%2F20260525.0107

Environment details
node: v24.16.0
npm: 11.13.0
yarn: 1.22.22

[info] Found 3 Capacitor plugins for ios:
@capacitor/app@8.1.0
@capacitor/camera@8.2.0
@capacitor/filesystem@8.1.2
```

### Versions Affected

@capacitor/camera@8.2.0

### Platforms Affected

- [x] iOS
- [ ] Android
- [ ] Web

### Notes / Comments

_No response_

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.