Xcode10.1を使用して、ObjectiveCを使っています。
storybordは使用せず、xibとコードで画面を作成しています。

いくつかのアプリのソースが同じであることから、
共通部分を抜き出し、別プロジェクトとし、他のプロジェクトから使用できるようにしたいと考えています。

やり方はいろいろあるのかもしれませんが、ネットで探していきついた以下を試してみようとしています。
・workspace作成
 http://blog.9wick.com/2011/08/xcode-workspace-share-code/
 複数のプロジェクトを一つのwindowで開ける
 そのビルド結果をworkspace内で参照し合える
 他のプロジェクトを参照した場合、ビルド時にそのプロジェクトもビルドし直してくれる
 
 上記のようなもの…らしいので、
 プロジェクトAから、プロジェクトA-1、プロジェクトA-2(共通ソース)
 このように切り出して、workspaceにA-1、A-2を置けば参照できるのではと考えました。
 
 以下を参考にworkspaceにA-1のプロジェクトを追加しました。
 http://seeku.hateblo.jp/entry/2014/10/13/200814
 
 上記のサイトでは共通ソースはCocoa Touch Frameworkで作成しています。
 
 そこで
 疑問なのですが、workspace内で参照するためには、プロジェクトA-2(共通ソース)は
 普通のプロジェクトではだめなのでしょうか?
 
 上記のサイトでは「Cocoa Touch Framework」から作成とあります。
 また、xibなどViewクラスなども共通化可能なのでしょうか?

画像の説明をここに入力