Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

App Store Connect Operation Error #1

Open
timurbeg opened this issue Oct 11, 2022 · 2 comments
Open

App Store Connect Operation Error #1

timurbeg opened this issue Oct 11, 2022 · 2 comments

Comments

@timurbeg
Copy link

timurbeg commented Oct 11, 2022

HI, I'm getting below error while uploading the build to AppStore. Though distribution succeeds with warnings.

Distribution completed with warnings:
App Store Connect Operation Error
The app references non-public selectors in Pavload/.app/Frameworks/GoogleCast.framework/
GoogleCast:netServiceBrowser:didRemoveService:

Swift Package: GoogleCastSDK-ios-no-bluetooth master branch
Xcode 14.0.1 Swift 5
https://drive.google.com/file/d/1w2dR0wtukhtXuiGwvUk2riPmRSTi_lSJ/view?usp=sharing

@defagos
Copy link
Member

defagos commented Oct 11, 2022

Hi,

Thanks for reporting this issue. That's strange, I am not aware of such issues but maybe some validations were updated on App Store Connect side. We can currently successfully submit builds to TestFlight but I guess validations might be stricter when submitting to the App Store.

This issue could be a false positive since similar delegate methods are publicly documented. We will soon deliver an app update so we might discover the same issue as you.

If there is a problem with the binary there is sadly nothing we can do, as we are simply packaging official Google binaries for use with SPM. So in the end the only option we might have will be to open an issue and wait for Google to deliver a fix (as 4.7.1 is still the latest version available).

@timurbeg
Copy link
Author

Hi Samuel, thanks for quick reply.
Yes, it seems AppStore has more sensitive and strict validation rules. Just want to mention that when I searched for netServiceBrowser:didRemoveService: method I can across NetServiceBrowserDelegate's method
netServiceBrowser:didRemoveService:moreComing:
https://developer.apple.com/documentation/foundation/netservicebrowserdelegate
I mean the method should have had a third parameter in warning message and probably the warning is pointing to older/deprecated method signature that was used in Google binaries/code.
I will try to submit a ticket to GoogleCast Issue Tracker. Thanks for the link.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants