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

CFBundleExecutable key in Info.plist blocks app store submission #3

Open
wjlafrance opened this issue Jan 3, 2020 · 4 comments
Open

Comments

@wjlafrance
Copy link

This reopens issue #1 and is solved by pull request #2. Creating this issue for visibility.

Attempting to upload an app built with the DJI UX SDK will produce the following error:

ERROR ITMS-90535: "Unexpected CFBundleExecutable Key. The bundle at 'Payload/[appname].app/DJIFlySafeDatabaseResource.bundle' does not contain a bundle executable. If this bundle intentionally does not contain an executable, consider removing the CFBundleExecutable key from its Info.plist and using a CFBundlePackageType of BNDL. If this bundle is part of a third-party framework, consider contacting the developer of the framework for an update to address this issue."

Since this bundle does not include an executable, it's improper for the CFBundleExecutable key to be in the Info.plist. Please merge #2

(PS: com.joey.MyTest.DJIFlySafeDatabaseResource is likely not the proper bundle identifier, either.)

@WestFR
Copy link
Contributor

WestFR commented Jul 24, 2020

Refer to commit f58f6a0 (see screenshoot below).
This issue can be closed. Thanks to you.

Capture d’écran 2020-07-24 à 11 45 55

@jncosideout
Copy link

Unfortunately, I am still getting this error in my project. I think it is because a new release has not be distributed after this patch was merged and the version number hasn't been bumped.

When I do a pod install to the latest version it does not include the commit that solved this bug.
djiflysafedatabaseresource_latest_ver
djiflysafedatabaseresource_needs_new_release

@jncosideout
Copy link

Thanks to the project maintainers, whom I assume are @neo.xu and @dji-dev, for applying my suggested changes. The only thing left to do is update the README.md to reflect the version update. I know that DJI has many projects that incorporate this library, and the docs of those will all need to be updated to reflect the new version number for FlySafeDatabase, but I'm sure you're aware of that.
Thanks again!

@WestFR
Copy link
Contributor

WestFR commented Jul 13, 2021

@jncosideout : Hello. Just for information, the last commit has been update the README.MD with the last release version. So, i thinks this issue can be closed by you. :)

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

No branches or pull requests

3 participants