11/10 追記
Xcode 9.1で修正されました
よかった
Motivation
Xcode 9付属のシミュレータでOpenGLを動かすと信じられないぐらい遅くて、まともに動作確認できません。
なんとかできないかと思っていたら次のツイートを発見
I have a working fix for Xcode 9's major iOS Simulator 3D perf issues (MapKit, etc): you need to swap in OpenGLES.framework from Xcode 9b3 pic.twitter.com/BrQ0QPIQEs
— Steve T-S (@stroughtonsmith) 2017年9月19日
すること
つまり
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/OpenGLES.framework
を別のframeworkに置き換えればよさそう
frameworkを引っ張ってくる
古いXcode入ってればそこから引っ張ってくれば良いと思います。
ないときは危険は認識しつつこの辺から・・・
Here's the file uploaded if you still need it (from Xcode 9 Beta 3): https://t.co/JJ0hoLRbk4
— Stephen Silber (@stephensilber) 2017年9月21日
※Appleが提供しているものではないので、改変されている可能性もあります。自己責任で。
終わりに
少し早くなった。
もともと実機では遅くないので、(パス的に影響ないとは思うけれど)リリースとかでは戻したほうが無難かも。
とりあえず9.1出てほしい。