Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to submit to AppStore #803

Closed
hliu2000 opened this issue Sep 26, 2018 · 15 comments
Closed

Unable to submit to AppStore #803

hliu2000 opened this issue Sep 26, 2018 · 15 comments
Assignees
Labels
bug Something isn't working. It's clear that this does need to be fixed.

Comments

@hliu2000
Copy link

Which version of the Ably SDK are you using?

1.1.0

On which platform does the issue happen?

iOS

Are you using Carthage?

Yes, 0.28.0

Are you using Cocoapods?

No

Which version of Xcode are you using?

Xcode 9.2

What did you do?

We are trying to use Ably in our iOS app, everything is fine until when we submit it to AppStore, got the error from iTunes Connect:

ERROR ITMS-90056: "This bundle Payload/OurApp.app/Frameworks/SocketRocket.framework is invalid. The Info.plist file is missing the required key: CFBundleVersion."

This issue is caused by the SocketRocket dependency used by Ably.

This is blocking us from submitting our App to AppStore, please resolve this as soon as possible.

@mattheworiordan
Copy link
Member

@hliu2000 that's an odd one, we've not had that reported before. We're assigning to two of our iOS engineers to comment.

@ricardopereira
Copy link
Contributor

@ricardopereira
Copy link
Contributor

ricardopereira commented Sep 26, 2018

It's a known issue 😕 facebookincubator/SocketRocket#591

@funkyboy
Copy link
Contributor

See #701

@ricardopereira
Copy link
Contributor

@funkyboy Thanks! That's it 💪

So the workaround is changing the Carthage/Build/iOS/SocketRocket.framework/Info.plist file? Is this enough?

@funkyboy
Copy link
Contributor

Last time we had this issue it worked

@ricardopereira
Copy link
Contributor

Ok, thanks.

@hliu2000 could you please try setting the CFBundleVersion to 1.0.0 from Carthage/Build/iOS/SocketRocket.framework/Info.plist and try submit the app again?

@hliu2000
Copy link
Author

hliu2000 commented Sep 26, 2018 via email

@mattheworiordan
Copy link
Member

@hliu2000 I know we've been talking about replacing SocketRocket completely as it's no longer actively maintained. We'll back to you with a plan soon.

@hliu2000
Copy link
Author

hliu2000 commented Sep 26, 2018 via email

@mattheworiordan
Copy link
Member

Hey @hliu2000. We have chatted internally, and believe we'll go with a short term fix so that you can get this deployed now, and then look at a longer term solution for SocketRocket.

Short term fix will require us to fork SocketRocket, and also address #804. We'll do that ASAP.

Longer term fix is to replace SocketRocket completely, see #805.

We'll give you an update shortly.

@mattheworiordan mattheworiordan added the bug Something isn't working. It's clear that this does need to be fixed. label Sep 27, 2018
@hliu2000
Copy link
Author

hliu2000 commented Sep 28, 2018 via email

@ricardopereira
Copy link
Contributor

@hliu2000 Patch has been released and tested https://github.com/ably/ably-ios/releases/tag/1.1.1.

@hliu2000
Copy link
Author

hliu2000 commented Oct 1, 2018

Great, thanks.

@funkyboy
Copy link
Contributor

funkyboy commented Oct 2, 2018

Closing this. Feel free to reopen as you see fit.

@funkyboy funkyboy closed this as completed Oct 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working. It's clear that this does need to be fixed.
Development

No branches or pull requests

4 participants