2015-10-09 2 views
0

К сожалению, обновлен xcode и теперь попал в аду.Xcode 7.0.1 - Неверная поддержка Swift - cocoapods КАК ИСКАТЬ?

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

Я предполагаю, что cocoapods является виновником, как я успешно загрузил другое приложение для testflight, который не использует cocoapods.

Как это исправлено?

  • Я Embedded Содержание Содержит Код Swift значение Да
  • Я попробовал предложенное решение закомментировать несколько строк в Pods-frameworks.sh предложил здесь Invalid Swift Support/invalid implementation of swift

, что не сделал работа

содержания

Моего Podfile:

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' 
+0

Какую версию какао-стручков вы используете? Вы можете использовать 'pod -version' для определения. –

+0

Я использую версию 0.39.0 –

+0

Хмм. Какие у вас стручки? –

ответ

0

Хорошо, поэтому на форумах разработчиков Apple я нашел сообщение this. В принципе, некоторые люди обнаружили, что добавление этих несколько вещей, чтобы их .plist файлов исправило проблему:

<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> 

Если у вас есть старый, рабочий архив, вы можете скопировать значения из там и просто изменить маркетинговую версию и номер сборки.

Затем перезагрузка Xcode.

Если это не поможет, более подробная информация о this Доставка формы разработчика.

+0

Странно, щелкнув правой кнопкой мыши на моем .ipa, нет опции «Показать содержимое пакета» –

+0

@SamLuther Не странно. «.ipa» не является пакетом. Это zip-файл. В любом случае неясно, что вы думаете, что связано с ответом, на который вы комментируете. Никто не говорит о том, чтобы что-то делать с .ipa. – matt

+0

@matt нормально, это пакет. Мне нужно разархивировать, что я предполагаю. Хотя этот ответ кажется очень взломанным способом решения этой проблемы (если это действительно так), я имею в виду, что это будет очень быстро, да? –

Смежные вопросы