タイトルの通り、iOSのライブラリを自作したがDemoプロジェクトがシュミレータではビルドできるが実機ではビルドできなかった。
構成はこんな感じ

原因
frameworkがシュミレータしか対応しておらず、Build PhasesのCopy File phaseからframeworkを実機用にコピーする必要があった。(正直あんまわかってない)
対応
DemoのBuild Phases
からCopy File phase
を選択。
追加したCopy File phase
をCompile Sources
の上に移動
Destinatioをframeworksに指定して、対象のframeworkを追加
で無事にできた!
参考