Metal と Swift を使用したWarren Moore のサンプル プロジェクトを見つけて本当に興奮しましたが、自分のデバイス (5s、8.2、XCode 6.2) で実行しようとすると、Info.plist [...] specifies device capability requirements, which are not met by Davis's iPhone
.
私が知る限り、関連する唯一Key
の s は次のplist
とおりです。
Required device capabilities: armv7, metal
Application requires iPhone environment: YES
armv7
私はそれを意味するarmv7
か後で仮定しなければなりません. とにかく、WWDCでは、5s で導入された A7 でも動作すると言い続けていました。
私が試したこと:
- 私は要件を削除しました(悪い考えのように感じました)
fatal error: unexpectedly found nil while unwrapping an Optional value
. 少し掘り下げてみると、MTLCreateSystemDefaultDevice()
が戻ってきていることがわかりnil
ます。 - これにより、解決策はiOSを更新することでしたが、XcodeとiOSの両方が最新であるという同様の質問につながりました。