0

Unfortunately upgraded xcode and now trapped in hell.

Invalid Swift Support - The SwiftSupport folder is missing. Rebuild your app using the current public (GM) version of Xcode and resubmit it.

I'm guessing cocoapods is the culprit as I've successfully uploaded another app to testflight that does not use cocoapods.

How is this fixed?

that did not work

My Podfile contents:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'Alamofire', '~> 2.0'
pod 'SwiftyJSON', :git => 'https://github.com/SwiftyJSON/SwiftyJSON.git'
Community
  • 1
  • 1
Sam Luther
  • 1,170
  • 3
  • 18
  • 38

1 Answers1

0

Alright, so on the Apple Developer Forums, I found this post. Basically, some people found that adding these few things to their .plist files fixed the issue:

<key>ApplicationProperties</key>  
<dict>  
  <key>ApplicationPath</key>  
  <string>Applications/<<APP_NAME>>.app</string>  
  <key>CFBundleIdentifier</key>  
  <string><<BUNDLE_IDENTIFIER>></string>  
  <key>CFBundleShortVersionString</key>  
  <string><<YOUR_MARKETING_NUMBER>></string>  
  <key>CFBundleVersion</key>  
  <string><<YOUR_BUILD_NUMBER>></string>  
  <key>SigningIdentity</key>  
  <string>iPhone Distribution: <<CERTIFICATE_NAME>> (<<CERTIFICATE_ID>>)</string>  
</dict>

If you have an old, working archive, you can copy the values from there and simply change the marketing version and the build number.

Then, restarting Xcode.

If this doesn't help, there is more information on this Developer Form post.

Charles Truluck
  • 961
  • 1
  • 7
  • 28
  • Strange, right clicking on my .ipa has no "Show package contents" option – Sam Luther Oct 13 '15 at 14:54
  • @SamLuther Not strange at all. An .ipa is not a package. It is a zip file. Anyway it isn't clear what you think that has to do with the answer you are commenting on. No one is talking about doing anything to the .ipa. – matt Oct 13 '15 at 16:06
  • @matt ok, it's a package. I'll need to unzip that i suppose. Although that answer seems like a very hacky way to address this issue(if it does in fact), I mean that would get old real quick, yes? – Sam Luther Oct 13 '15 at 18:22
  • @matt I should also add that I'm uploading this app via application loader as this is for a client – Sam Luther Oct 13 '15 at 18:24