NathanWalker / ShoutOutPlay

The mobile app that allows you to create and record personal dedications using your favorite music playlists for corporate events, parties, weddings and get togethers.
https://shoutoutplay.com
30 stars 7 forks source link

Submit to App Store for internal beta testing: Errors, anyone familiar? #12

Closed NathanWalker closed 8 years ago

NathanWalker commented 8 years ago

I was trying to upload a build of the app so I could distribute it to all those on this repo for some early beta testing, but ran into these errors; has anyone seen these?

ERROR ITMS-90057: "The bundle 'Payload/ShoutOutPlay.app/Frameworks/NativeScript.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString." ERROR ITMS-90057: "The bundle 'Payload/ShoutOutPlay.app/Frameworks/NativeScript.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString."

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

ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'ShoutOutPlay.app/app/tns_modules/node-sass/vendor/darwin-x64-47/binding.node' is not permitted. Your app can’t contain standalone executables or libraries, other than the CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure." ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'ShoutOutPlay.app/app/tns_modules/node-sass/vendor/darwin-x64-47/binding.node' is not permitted. Your app can’t contain standalone executables or libraries, other than the CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure."

ERROR ITMS-90512: "Invalid sdk value. The value provided for the sdk portion of LC_VERSION_MIN_MACOSX in ShoutOutPlay.app/app/tns_modules/node-sass/vendor/darwin-x64-47/binding.node is 10.11 which is greater than the maximum allowed value of 10.0." ERROR ITMS-90512: "Invalid sdk value. The value provided for the sdk portion of LC_VERSION_MIN_MACOSX in ShoutOutPlay.app/app/tns_modules/node-sass/vendor/darwin-x64-47/binding.node is 10.11 which is greater than the maximum allowed value of 10.0."

Headed out tomorrow for 4th of July but will be back Tuesday and hope to get a build out to some people by the end of the week, but will need to sort through those issues (most I have not encountered before).

/cc @jlooper @vakrilov @tjvantoll

NathanaelA commented 8 years ago

Yeah, not sure about the last error ITMS-90512; but the rest are a issues in the iOS NS 2.1.0 runtime; I thought they were going to release 2.1.1 to fix it; but in the meantime you can read about the solution on my blog article (http://fluentreports.com/blog/?p=323). ;-)

NathanWalker commented 8 years ago

Excellent thanks NA!!

On Sun, Jul 3, 2016 at 12:18 AM Nathanael Anderson notifications@github.com wrote:

Yeah, not sure about the last error ITMS-90512; but the rest are a issues in the iOS NS 2.1.0 runtime; I thought they were going to release 2.1.1 to fix it; but in the meantime you can read about the solution on my blog article (http://fluentreports.com/blog/?p=323). ;-)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/NathanWalker/ShoutOutPlay/issues/12#issuecomment-230139551, or mute the thread https://github.com/notifications/unsubscribe/AAb54yZ1tqeDAr_xgOGI1a99nPeEGMtaks5qR2ImgaJpZM4JD0Jf .

vakrilov commented 8 years ago

Heya, I think @PanayotCankov is working on it as we speak. Expect fix soon :)

NathanWalker commented 8 years ago

Update on what I had to do to get this app submitted to App Store:

  1. Update to {N} 2.1.1. Thanks for the above @NathanaelA
  2. I had to do the following to manually remove the offending executable which appears to come from https://github.com/toddanglin/nativescript-dev-sass which relies on node-sass:
    • Go to: /Users/myusername/Library/Developer/Xcode/Archives
    • go to the current folder for the latest archive.
    • right-click the .xarchive and select 'show package contents'
    • navigate inside the 'Products/Applications' directory
    • right-click the ShoutOutPlay.app and select 'show package contents'
    • open app/tns_modules/node-sass and delete vendor folder.

After doing the above, the build finally uploaded to app store. Beta announcement should be announced soon. 👍

NathanWalker commented 8 years ago

These also occurred which required manual modification of the archive file to remove offending files:

ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'ShoutOutPlay.app/app/tns_modules/fsevents/lib/binding/Release/node-v47-darwin-x64/fse.node' is not permitted. Your app can’t contain standalone executables or libraries, other than the CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure." ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'ShoutOutPlay.app/app/tns_modules/fsevents/lib/binding/Release/node-v47-darwin-x64/fse.node' is not permitted. Your app can’t contain standalone executables or libraries, other than the CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure."

ERROR ITMS-90512: "Invalid sdk value. The value provided for the sdk portion of LC_VERSION_MIN_MACOSX in ShoutOutPlay.app/app/tns_modules/fsevents/lib/binding/Release/node-v47-darwin-x64/fse.node is 10.9 which is greater than the maximum allowed value of 10.0." ERROR ITMS-90512: "Invalid sdk value. The value provided for the sdk portion of LC_VERSION_MIN_MACOSX in ShoutOutPlay.app/app/tns_modules/fsevents/lib/binding/Release/node-v47-darwin-x64/fse.node is 10.9 which is greater than the maximum allowed value of 10.0."