2015-07-21 108 views
15

我的應用程序有一個手錶套件支持。沒有架構可以編譯(ARCHS =,VALID_ARCHS = armv7k)Xcode 7 beta 3

以前,與Xcode 6.4我的應用程序運行正常。

的Xcode 7的Beta 3我收到此錯誤後更新 -

沒有架構來編譯(ARCHS =,= VALID_ARCHS armv7k)。

我不確定在哪個目標中對此依賴項進行更改。

目前,

手錶套件擴展架構配置

enter image description here

和我手錶套件應用架構配置

enter image description here

任何幫助,將不勝感激。

回答

21

我在最近的Xcode Beta上遇到同樣的問題。

我現在可以通過將i386armv7k一起添加到有效體系結構中進行編譯。可能是因爲我的項目中有32位舊式庫。它也可以單獨使用(僅使用i386)。奇怪的。

不確定是否還有其他影響。

i386 on build settings

+0

即使我的Xcode是7.1,我仍然有這個問題。將i386添加到有效架構修復問題。有人知道蘋果爲什麼不解決這個問題嗎? –

+0

更新傳統的lib解決了這個問題。 –

0

將手錶OS目標到現有的項目時,我有遇到這樣的問題,

然後,我改變了有效的體系結構來armv7k,然後取出在watchkit全部退出architetures應用程序目標,也在watchkit擴展目標

相關問題