人生シーケンスブレイク

シーケンスブレイク(Sequence breaking、シークエンスブレイクとも)とは、テレビゲームにおいて開発が想定している攻略ルートを逸脱し、ショートカットする行為のことである。

React Native の iOS Simulator を iPhone 6以外で起動する。

$ react-native run-ios コマンドを叩くとデフォルトで iPhone 6 のシミュレータが立ち上がるのだが、自分が所有しているのは iPhone 6s だし、世は iPhone 7 ということで、iPhone 6 のシミュレータを削除したらコマンドから立ち上がらなくなってしまった。

$ react-native run-ios
Scanning 708 folders for symlinks in /Users/user_name/git/react-native-project/node_modules (13ms)
Found Xcode workspace LawchanReactNative.xcworkspace

Could not find iPhone 6 simulator

解決方法

`–simulator=“iPhone 6s” を付けるとよい。

$ react-native run-ios --simulator="iPhone 6s"

# 略

** BUILD SUCCEEDED **


Installing build/Build/Products/Debug-iphonesimulator/ReactNativeProject.app

補足

xcrun simctl list devices を叩くと利用可能なシミュレータデバイス一覧が取得できるのでこれも利用すると良い。

$ xcrun simctl list devices

== Devices ==
-- iOS 10.1 --
-- iOS 10.3 --
    iPhone 6s 
    iPhone 6s Plus 
    iPhone 7 
    iPhone 7 Plus 
    iPhone SE 
    iPad Air 2 
    iPad 
    iPad Pro 
    iPad Pro 
    iPad Pro 
    iPad Pro 
-- tvOS 10.2 --
-- watchOS 3.2 --
    Apple Watch - 38mm 
    Apple Watch - 42mm 
    Apple Watch Series 2 - 38mm 
    Apple Watch Series 2 - 42mm 
-- Unavailable: com.apple.CoreSimulator.SimRuntime.iOS-10-2 --
    iPhone 5 
    iPhone 5s 
    iPhone 6 
    iPhone 6 Plus 
    iPhone 6s 
    iPhone 6s Plus 
    iPhone 7 
    iPhone 7 Plus 
    iPhone SE 
    iPad Retina 
    iPad Air 
    iPad Air 2 
    iPad Pro 
    iPad Pro 
-- Unavailable: com.apple.CoreSimulator.SimRuntime.watchOS-3-1 --
    Apple Watch - 38mm 
    Apple Watch - 42mm 
    Apple Watch Series 2 - 38mm 
    Apple Watch Series 2 - 42mm 

参考