2016-03-02 17 views
9

誰もこの警告を説明できますか?サポートされていない構成:このファイルは、展開ターゲットより古いバージョン用にビルドされるように設定されています。機能が制限される可能性があります

Unsupported Configuration: This file is set to build for a version older than the deployment target. Functionality may be limited. 

私のアプリが最初に書かれたストーリーボードは、サポートされていませんでした。これにより、コードから、つまりXIBファイルを使用せずに、複数のビューを完全に管理する必要がありました。私のアプリは基本的にMultiviewAppDelegateを使って、MultiviewViewControllerを使って複数のビューを切り替えることができます。

最初はiOS5で書かれ、iOS9を実行しているiPhone6 Plusを使用してSimulator(9.2)で動作します。

OrdoDei私は未使用のXIBファイルに関連する同様の問題に対処するのに役立ちました。私の特定の問題はif my app used storyboardsに解決される可能性があります。この特定の警告の他のほとんどの問題は、私のアプリが使わないネットワーキングに関連しているようです。

他に誰かが同様の問題に対処しなければなりませんでしたか?

+0

この警告を受け取っているファイルはどれですか? – Shripada

+0

@Shripada - MainWindow.xibとMultiviewViewController.xibの両方のレポートが表示されます。 – Greg

+0

は、展開ターゲットを変更するだけです –

答えて

21

影響を受けるXIBファイルを開き、 "Builds for"設定が最小展開ターゲットおよび/またはそれ以上に設定されていることを確認します。 Shripadaの答え@

enter image description here

+0

Shripada(また@Ramani Ashish) - このウィンドウには「不明なiOSバージョン」があります。 'IOS 8.2 and Later'を選択すると、 'MultiviewViewController.xib'の警告が表示されなくなります。しかし、警告はまだ 'MainWindow.xib'のために残っています – Greg

+0

Shripada(また@Ramani Ashish) - duh。私は 'MainWindow.xib'のために同じ選択をしなければならなかった。両方の警告は消えています。あなたは宝石です。 – Greg

+0

それが助けてくれてうれしい! – Shripada

11

正しいです。しかし、まだ@Alyoshakとして報告されていない場合、このスレッドと私の経験によれば、XCodeを再起動する必要があります。

https://forums.developer.apple.com/thread/24048

これは最低限のビルドターゲットバージョンも再起動を変更すると、あなたのために動作しない場合は、XIBを検査してみてください時にはXCodeの最新バージョン(8.3.3)

+0

しばらくすると、エラーが私の場合に再び表示されます –

+0

BOOM!良いですね。 – Benjohn

1

で経験しましたソースファイル。ファイルを右クリック - > Open As - >ソースコードをクリックします。このようになります上部付近のセクションのための

見て、:

<dependencies> 
    <deployment version="2304" identifier="iOS"/> 
    <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13173"/> 
    <capability name="Aspect ratio constraints" minToolsVersion="5.1"/> 
    <capability name="Safe area layout guides" minToolsVersion="9.0"/> 
    <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> 
</dependencies> 

私のターゲットのビルドは、iOS 9だったが、アスペクト比の制約がminToolsVersion 5.1持っています。私が9.0に変更したとき、警告は消え去った。

関連する問題