2019年7月3日0件のコメントGMOアドマーケティングのT.Oです。SwiftでiOS用のフレームワークを作成する手順についてまとめます。前提、フレームワークの作成手順は以下の通りです。Frameworkとします。10.2を利用しSwift4.2を使用します。実機用とシミュレータ用のフレームワークを1つのフレームワークにまとめる」についてまとめます。Framework」を選びます。Nameなどの設定を行います。Class」を選び、フレームワークの処理をSwiftで記述します。ここでは以下のように文字をコンソール出力することにします。Framework");}}Product→Buildを選択しビルドします。エラーがないことを確認します。2.実機用とシミュレータ用のフレームワークを1つのフレームワークにまとめる作成手順1.までの状態では実機用とシミュレータ用のフレームワークを別々にビルドしなければなりません。生成したフレームワークがそれぞれ別になりますので、アプリを作成する時に実機の時には実機用のフレームワーク、シミュレータの時にはシミュレータ用のフレームワークを参照するように設定を変更しなければならず不便です。そこでビルドの設定を追加して1つのフレームワークにまとめます。1つにまとめたフレームワークはユニバーサルフレームワークとよばれています。ビルド設定を追加するために「File→New→Target」で新規ターゲットのテンプレート選択画面で「Cross-platform→Aggregate」を選びます。Script」を選びます。ScriptをScript部分に貼り付けます。これは実機、シミュレータ用のフレームワークをビルドしてユニバーサルフレームワークを作成するためのスクリプトです。"${PROJECT_DIR}"追加したビルド設定を選択してビルドします。ビルドが成功したら生成されたフレームワークを確認します。実機用のモジュールとシミュレータ用のモジュールが両方とも含まれている状態になっていればここまでの手順は完了です。フレームワークテスト用のアプリを作成する」からです。ブロックチェーン:Solidityでスマートコントラクトを書いてみました。@gmoap_engineer本ブログで発信される情報は、各エンジニア個人の見解であり、弊社の公式見解ではありません。本ブログに掲載、引用等をしている商品またはサービス等の名称は、各社の商標または登録商標です。その他の事項について一切責任を負いかねます。発表する情報には注意を払っておりますが、公式発表、見解については、弊社WEBサイトおよびプレスリリースなどをご確認ください。GMOインターネットグループにおけるソーシャルメディア運用ポリシーについては次のページをご確認ください。本ブログに掲載のあるソフトウェアのダウンロードは自己責任で御願い致します。ソフトウェアのダウンロードの結果、ご利用者に何らかの損失・損害が生じたといえども、当社ではその責任を負いかねます。本ブログに掲載のあるソフトウェアを扱う際は、各ソフトウェアの公式リファレンスを参照のもとご使用下さい。ソフトウェアの実行の結果、ご利用者に何らかの損失・損害が生じたといえども、当社ではその責任を負いかねます。