This bundle is invalid - Your archive contains paths that are not allowed:

Hi there,

I uploaded an update bundle for the posted app, but I got a rejection message.

ITMS-90048: This bundle is invalid - Your archive contains paths that are not allowed: [._Symbols]

The XCode version I'm using is 16.2, and I've been trying to find a route using Run Script and Finder, but I don't know what the hell it is about.

Does anybody know what could cause this issue?

Any help would be appreciated. Thanks.

Answered by DTS Engineer in 833159022
My suspicion is that macOS 15.4 shipped either shipped with a new version of rsync

macOS 15.4 does indeed include a significant revision to the built-in rsync. If that’s causing you grief, I encourage you to file a bug about the specific problem you’re having. Please post your bug number, just for the record.

Having said that, this ._ stuff is a concern. That’s indicative of an AppleDouble file. See Extended Attributes and Zip Archives.

The things that you rsync into your .ipa shouldn’t have extended attributes, and thus you shouldn’t see rsync processing AppleDouble files. If you do, I recommend that you research where these extended attributes are coming from, because removing them at the source is likely to be the better long-term fix for this problem.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

@DTS Engineer this is the log error when /usr/bin/rsync used by xcodebuild

rsync: on remote machine: --extended-attributes: unknown option
rsync error: syntax or usage error (code 1) at main.c(1802) [server=3.4.1]
rsync(73444): error: unexpected end of file
rsync(73444): error: io_read_nonblocking
rsync(73444): error: io_read_buf
rsync(73444): error: io_read_int
rsync(73444): warning: child 73445 exited with status 1

this error start appear only today

Unfortunately, I haven't found a way to get xcodebuild to run the homebrew version of rsync.

My validation was manually performing the same rsync commands that I observed xcodebuild running and confirming that the ._Symbols folder was not created.

@projects-poly , @liodali , @BU1LD

Please try again, the issue is now resolved.

你可以尝试修改流水线中的ExportOption.pllist中uploadSymbols字段为false,这样archive后的ipa不会有._Symbols文件了,我已验证,uploadsuccess.

good luck

This bundle is invalid - Your archive contains paths that are not allowed:
 
 
Q