-
Notifications
You must be signed in to change notification settings - Fork 35
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
Dylib Framework not accepted by App Store #107
Comments
Notes: To try (from Phil): The main thing that is different is construction of framework inside of xcframework. |
Here is where I am right now. Currently I'm working on my repo, which has a bit of a different structure, but not that different. Now that I'm putting the .dylib file in a framework, I'm not getting the previous error anymore:
But now getting this one by email on submitting for Test Flight:
In both cases, the Archive and Validation step work, I only get this error by email after uploading to the Apple's servers. |
We encountered the same error last week and successfully resolved it. However, when we face the "Swift" folder missing error, Xcode crashes, preventing us from uploading the build to the App Store. Here's what we tried: We attempted various resolutions, but none of them proved effective. Ultimately, we removed our account access from the App Store, added another email to the App Store, and attempted the upload using that account in Xcode. This approach worked smoothly for us. |
Here is the latest PR in which I get a different error when manually constructing a framework: #122 |
Related: #127 |
Problem
When submitting example app to app store we get the following error:
This only happens when you do app submission, not when building the app locally.
Details
Brain dump of relevant things.
See #106 for latest PR. This is the circuit dylib in an XCFramework and then embedded in app. https://github.com/oskarth/mopro/blob/main/scripts/cli/build_ios.sh#L198-L217
Dylib support #11 issue.
We load circuit by path, so we need dylib path. If we naively convert to framework binary format with lipo it doesn't seem to be able to read. Problem doesn't mention dylib, but when removing it it works.
Some relevant links:
https://developer.apple.com/documentation/bundleresources/placing_content_in_a_bundle
https://forums.swift.org/t/swift-package-with-dynamic-libraries-leads-to-app-store-validation-error/66857/12
Acceptance criteria
Successful submission to TestFlight/App store with circuit as dylib embedded.
Alt: Some other way of doing witness generation (see other issues)
The text was updated successfully, but these errors were encountered: