タイトルの通り、iOSのライブラリを自作したがDemoプロジェクトがシュミレータではビルドできるが実機ではビルドできなかった。
構成はこんな感じ
原因
frameworkがシュミレータしか対応しておらず、Build PhasesのCopy File phaseからframeworkを実機用にコピーする必要があった。(正直あんまわかってない)
対応
DemoのBuild PhasesからCopy File phaseを選択。

追加したCopy File phaseをCompile Sourcesの上に移動

Destinatioをframeworksに指定して、対象のframeworkを追加

で無事にできた!
参考