Skip to content
This repository has been archived by the owner on Sep 25, 2019. It is now read-only.

Remove CFBundleExecutable key from AffirmSDK.bundle/Info.plist #8

Merged
merged 1 commit into from
Feb 10, 2018
Merged

Remove CFBundleExecutable key from AffirmSDK.bundle/Info.plist #8

merged 1 commit into from
Feb 10, 2018

Conversation

jeffaburt
Copy link
Contributor

When archiving with a Release scheme, the build succeeded. However, when uploading it to iTunes Connect, we received the following error:

[Transporter Error Output]: ERROR ITMS-90535: "Unexpected CFBundleExecutable Key. The bundle at 'Payload/StockX.app/Frameworks/AffirmSDK.framework/AffirmSDK.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."

I did some Googling and found this SO post that outlines the issue: https://stackoverflow.com/questions/32096130.

It looks like we can just nix the CFBundleExecutable key and call it a day. I believe this is the same issue reported in #5 (unfortunately, the issue was abandoned).

Let me know if you have any questions or concerns!

@affirmPE
Copy link

affirmPE commented Nov 29, 2017 via email

@curtiscook curtiscook merged commit 9627166 into Affirm:master Feb 10, 2018
@jeffaburt jeffaburt deleted the jeffaburt/remove-CFBundleExecutable-key branch February 12, 2018 15:25
@curtiscook
Copy link
Contributor

@jeffaburt FYI if you run into this elsewhere: Carthage requires this key so it forces you to make 2 Info.plists

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

Successfully merging this pull request may close these issues.

7 participants