2015-08-22 18 views
5

Ich habe die Anweisungen zur Installation des swift2 branch of Alamofire mit Kakaoschoten befolgt. Die App funktioniert gut im Simulator, aber wenn ich sie für die Übermittlung mit Xcode 7 GM archiviere, erhalte ich eine E-Mail mit einem Fehler:Alamofire Swift 2 - kann nicht für den Betatest eingereicht werden (Xcode 7 GM)

"Das Paket enthält eine ungültige Implementierung von Swift mit nicht-konformen oder Pre-Release-Tools "

Diese Ausgabe bezieht sich definitiv auf das Framework als ohne es bin ich in der Lage, für Beta-Tests mit der gleichen Version von Xcode einzureichen. Ich habe versucht, Bit-Code in den Build-Einstellungen für Alamofire deaktivieren, aber es hilft nicht.

Kann jemand das beheben?

Meine podfile Links nur gegen Alamofire Rahmen:

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '8.0' 
use_frameworks! 

pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :branch => 'swift-2.0' 

Eines der Dinge, die ich ziemlich seltsam gefunden, dass, wenn ich versuche, ein Archiv ich den folgenden Bildschirm müssen einreichen:

enter image description here

Vielleicht kann dies bei der Identifizierung des Problems hilfreich sein. Die zusätzlichen zwei Ziele sind Benachrichtigungscenter-Widgets. Durch die Deaktivierung wird das Problem nicht behoben. Und ohne Alamofire kann ich mich mit beiden Widgets zum Betatest anmelden.

aktualisieren

Für diejenigen, die darauf hindeutet, dass „Swift 2.0 in der Beta ist, so dass Sie nicht einreichen können:“ Ich möchte noch einmal klarstellen - ich für Beta-Tests vorlegen versuche. Und JA, ist es möglich!

Wie ich bereits angedeutet habe, kann ich einen Betatest einreichen, wenn ich Alamofire entferne und meine eigene App in Swift 2.0 geschrieben ist. Und wenn jemand denkt, dass "es nicht möglich ist" here ist eine Information für Sie. Bitte lesen Sie es zuerst, bevor Sie Kommentare abgeben oder eine Abstimmungsfrage stellen.

Update 2

Dieses Problem ist immer noch da mit Xcode 7 GM ...

+0

Könnten Sie Ihr Podfile posten, damit wir wissen, wozu Sie sonst noch einen Link erstellen möchten? Wenn Sie Alamofire als Abhängigkeit entfernen, können Sie Ihre App zur Klärung einreichen? – cnoon

+0

@cnoon Ich verlinke nur gegen alamofire in meinem podfile. Meine Frage wurde aktualisiert, um sie einzuschließen. Ja, ohne Rahmen Ich bin in der Lage, für den Betatest ohne Probleme einzureichen –

+0

@DavidSkrundz Ich unterbreite mich nicht im App Store. Ich reiche mich für den Beta-Test ein. Bitte lesen Sie die Frage sorgfältig. Und wie ich bereits angedeutet habe, ist es möglich, Swift 2.0-Apps für den Betatest einzureichen. –

Antwort

1

OK, ist dieses Problem nun behoben. Ich habe die Version 2.0.1 von Alamofire ausprobiert und bin in der Lage, mit Xcode 7 GM und Bit Code sowohl für Alamofire als auch für meine App einzuschalten.

Verwandte Themen