2012-10-15 27 views
2

可能重複:
iOS 6 Xcode 4.5 unsupported architecture armv7siPhone/iPod Touch的:可執行應用程序包含不受支持的架構(S):armv7s(-19031)

我打算提交本次更新的iPhone 5.

當我嘗試創建存檔時,出現以下警告:

iPhone/iPod Touch: application executable contains unsupported architecture(s): armv7s (-19031) 

我該如何解決這個問題?我應該怎麼做才能支持iPhone 5?

注:

我使用下面的框架:

  1. 核心數據
  2. 石英核心
  3. AVFoundation
  4. UIKit的
  5. 基金會
  6. 核芯顯卡
  7. SenTestingKit
+0

謝謝直到,刪除armv7s後,它會支持iPhone 5.請原諒我的無知。 – user1046037

回答

4

SenTestingKit不支持armv7s無論是從架構刪除armv7s或刪除使用SenTestingKit,直到他們更新armv7s

編輯:刪除armv7s仍將允許應用程序在iPhone上運行5,但是你不會得到armv7s處理器的全部性能。

+1

我已經刪除了armv7s,並在Project> Build Settings> Architectures下添加了armv7。現在應用程序會支持iPhone 5嗎? – user1046037

+3

是的,這是你如何刪除armv7s。是的,您的應用程序將在沒有'armv7s'的iPhone 5上運行。 'armv7s'構建將使其運行速度更快,併成爲iphone 5處理器的最佳性能。退出代碼後是否有詳細的錯誤信息?同時刪除您的「Derived Data」文件夾並在產品菜單下運行「clean」。 – Bot

+0

感謝您的解釋Bot,我想我在添加armv7時犯了一個錯誤,我忘了刪除armv7s。這導致了錯誤,現在很好。讓我看看我是否可以刪除SenTestingKit,以及它是否適用於armv7s。如果是,那麼這是一個更好的選擇bcuz我不​​需要測試用例,當應用程序處於發佈模式/活着。 wud只需要它我正在開發/調試 – user1046037

相關問題