2016-11-28 37 views
3

文件$(APP_NAME)。應用程序/框架/ Eureka.framework,無效斯威夫特支持 - 沒有對這個位置的正確文件類型(雨燕2.3/7.3.1的Xcode)

$( (APP_NAME).app/Frameworks/RxSwift.framework, $(APP_NAME).app/Frameworks/Then.framework, $(APP_NAME).app/Frameworks/Material.framework, $(APP_NAME).app/Frameworks/Realm $(APP_NAME).app/Frameworks/Kingfisher.framework, $(APP_NAME).app/Frameworks/DeviceKit.framework, $(APP_NAME).app/Frameworks/RxCocoa.framework, $(APP_NAME).framework, $ 。應用程序/框架/房地產(APP_NAME).app/Frameworks/SnapCit.framework, $(APP_NAME).app/Frameworks/Alamofire.framework, $(APP_NAME).app/Frameworks/XCGLogger.framework, $(APP_NAME) ).app/Frameworks/PKHUD.framework, $(APP_NAME).app/Frameworks/SwiftyJSON.framework, $(APP_NAME).app/Frameworks/Whisper.framework沒有正確的 此位置的文件類型。確保您使用的是正確的文件, 使用當前的公共(GM)版本的Xcode重建您的應用程序,然後 重新提交。

我在成功上傳我的應用程序後收到此電子郵件,我不確定需要做什麼來解決此問題。由於依賴性和語法更改,我沒有將iOS應用升級到Swift 3.0。我想知道是否我仍然可以用Xcode 7.3.1發佈一個新的應用程序到App Store。 有沒有人遇到過這個問題?我檢查了StackOverflow上有關無效Swift支持的幾篇文章,但這些文章與我的錯誤不一樣。

General tab>Build Settings

+0

您使用的是Xcode測試版嗎?因爲在錯誤中提到「使用當前公共(GM)版本重新構建您的應用程序」,如果是這樣,請使用GM的XCode版本來提交應用程序。 – chitnisprasanna

+0

我遇到了和你一樣的問題,除了不同的豆莢,使用GM Xcode 8.1。 –

+0

Tripple檢查您支持的語言。另外info.plist與支持的語言是一致的。 – shallowThought

回答

0

起初好心確保您上傳構建具有的Xcode GM版本,而不是一個測試之一。

以下步驟:

  1. 歸檔你的應用程序在Finder中的新版本號:(
  2. 查找存檔(.xcarchive文件)從主辦方「在Finder中顯示」
  3. 打開包裝,找到類似產品/應用/ YourApp.ipa/Frameworks /和SwiftSupport/iphoneos/
  4. 將所有Frameworks文件從SwiftSupport/iphoneos /複製到Products/Applications/YourApp.ipa/Frameworks /中並覆蓋
  5. 現在,從主辦單位上傳到App Store

希望,這會幫助你!

+0

答案是http://stackoverflow.com/questions/32526526/invalid-swift-support-files-don-t-match的副本。不幸的是,這是不一樣的錯誤。我已經嘗試過,但沒有解決我的問題。 –

+0

ohh ..我可以快速查看構建設置頁面和一般頁面詳細信息嗎? –

+0

我附加了構建設置頁面和常規頁面的快速視圖。 –