Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-23313

iOS app rejected because "Invalid Swift Support - The SwiftSupport folder is missing"

    Details

    • Story Points:
      8
    • Sprint:
      2016 Sprint 20 Tooling, 2016 Sprint 25 Tooling, 2017 Sprint 07 Tooling

      Description

      On Stack Overflow a user reports his app was rejected with the following message:

      Dear developer,

      We have discovered one or more issues with your recent delivery for "xxxxxxxxxxx". To process your delivery, the following issues must be corrected:

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

      Once these issues have been corrected, you can then redeliver the corrected binary.

      My guess is that since 7.3 we need EMBEDDED_CONTENT_CONTAINS_SWIFT = YES for the watch app extension target as well, not just the watch app (which was what Xcode did before).

      https://github.com/appcelerator/titanium_mobile/blob/master/templates/applewatch/watchos2-swift/template/%7B%7BExtName%7D%7D.xcodeproj/project.pbxproj.ejs#L327-L386

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                cbarber Chris Barber
                Reporter:
                fokkezb Fokke Zandbergen
                Reviewer:
                Hans Knoechel
              • Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Titanium SDK/CLI <> Titanium Mobile
                    Synced with:
                    TIMOB-9704
                    Sync status:
                    ERROR
                    Last received:
                    Last sent:

                    Git Source Code