今日、私はXcode 9、iOS 11を実行しているiPhone 6でUnity3Dゲームを完全に動作させた。Unity3DゲームがXcode 9でクラッシュする - iOS 11
たびに同じ機能にクラッシュ:
validateRenderPassDescriptor:487: failed assertion `Texture at colorAttachment[0] has usage (0x01) which doesn't specify MTLTextureUsageRenderTarget (0x04)'
同じコードは
どのようにiOSの10のXcode 8.3.3で完璧に働いた:SetupMetalFBOここ
は、コンソールログですXcode 9のクラッシュを修正するには?
UPDATES_SOLUTION:
ソリューションは、ちょうど後藤Xcode->製品 - > Scheme->編集スキーム、シンプルで、メタルAPIの検証を無効にします。この修正プログラムはクラッシュします。
良いことは、ipaをアーカイブしてデバイスにインストールすると完璧です。だから、アップルが承認するかもしれない。 – Guru
私は、デバイス上で動作していても、IPv6の問題のために非常に多くの拒否を見ました。それはあなたが使用しているAPIに依存しているかもしれません。あるいはUnityがAppleの拒否の問題を修正するために4.6バージョンにパッチを当てることにしたかも – Programmer
溶液1が働いた。 XcodeでMetal API Validationを無効にしました。迅速な回答をいただきありがとうございます。 – Guru