iOS Question Error Uploading ipa file to apple store

walterf25

Expert
Licensed User
Longtime User
Hi All, it's been a while since I have uploaded an app to the apple store, I am able to build the release version with what I believe are the right mobile provision and distribution certificates, however I get the following error when I try to upload the file. I have created an app specific password as well.

=======================================
2025-01-11 00:31:21.697 DEBUG: [ContentDelivery.Uploader] BuildID '90517b66-1329-4dff-94e9-552b2d020d8d' was deleted.
2025-01-11 00:31:21.699 DEBUG: [ContentDelivery.Uploader] Removed temporary asset file '/Users/administrator/Library/Caches/com.apple.cds/com.apple.cds_324CEFB4-7B98-40A3-A085-A9CBAA424F07/tros.ai.ipa'.
2025-01-11 00:31:21.699 DEBUG: [ContentDelivery.Uploader] Show Progress: Upload failed.
Asset validation failed
The app references non-public symbols in Payload/tros.ai.app/tros.ai: __NSSetLogCStringFunction (ID: 0e6d6ca6-fa6e-4e5b-b437-ea48379b1236)
2025-01-11 00:31:21.700 INFO: [ContentDelivery.Uploader]
=============
UPLOAD FAILED with 1 error.
=============
2025-01-11 00:31:21.702 DEBUG: [ContentDelivery.Uploader] Log file path: /Users/administrator/Library/Logs/ContentDelivery/com.apple.itunes.altool/com.apple.itunes.altool_Upload_2025-01-11_00-30-56_658.txt
2025-01-11 00:31:21.705 *** Error: Error uploading 'tros.ai.ipa'.
2025-01-11 00:31:21.705 *** Error: Asset validation failed The app references non-public symbols in Payload/tros.ai.app/tros.ai: __NSSetLogCStringFunction (ID: 0e6d6ca6-fa6e-4e5b-b437-ea48379b1236) (11)
{
NSLocalizedDescription = "Asset validation failed";
NSLocalizedFailureReason = "The app references non-public symbols in Payload/tros.ai.app/tros.ai: __NSSetLogCStringFunction (ID: 0e6d6ca6-fa6e-4e5b-b437-ea48379b1236)";
NSUnderlyingError = "Error Domain=IrisAPI Code=-19241 \"Asset validation failed\" UserInfo={status=409, detail=The app references non-public symbols in Payload/tros.ai.app/tros.ai: __NSSetLogCStringFunction, id=0e6d6ca6-fa6e-4e5b-b437-ea48379b1236, code=STATE_ERROR.VALIDATION_ERROR.11, title=Asset validation failed, NSLocalizedFailureReason=The app references non-public symbols in Payload/tros.ai.app/tros.ai: __NSSetLogCStringFunction, NSLocalizedDescription=Asset validation failed}";
"iris-code" = "STATE_ERROR.VALIDATION_ERROR.11";

Is there something obvious I may be missing? as I mentioned it's been a while since I've had to upload an iOS app, thanks in advance for any help or suggestions.

Here's a list of all the libraries I am using and I am still on B4i version 8.51
1736556279334.png


Walter
 

walterf25

Expert
Licensed User
Longtime User
No 100% sure but I remember reading somewhere,

Try to remove iReleaseLogger
or maybe you updated a debug build..
Yes that was it, Thank you, sorry I totally missed that and forgot to unload that library when building my release version.

Walter
 
Upvote 0
Top