###前提・実現したいこと
ファイル->新しいソリューションからiOSアプリのプロジェクトを作成し、そこにXCode+Objective-Cで作ったライブラリを組み込みその中の関数を呼ぶことはできるようになりました。...(1)
ただ、ファイル->新しいソリューションからmultiplatformのアプリを選んで同様のことをしてもiOS向けビルドをしたときにエラーとなってしまい、行き詰まってしまいました。...(2)
multiplayformのアプリ上にObjective-Cで書いたライブラリを組み込むにはどうすればよろしいでしょうか?
###発生している問題・エラーメッセージ
やったこととしてはソリューションのviewの中のルートのノードを選択し右クリック->追加->新しいプロジェクトを追加した後、iOSのLibraryを選択し、その中に必要なファイルをコピーしています。
この時、AppDelegate.csの中に、
using iOSのLibrary名;
(ApiDefinition.cs内のnamespaceも同じ名前)
とした時に、
(1)のプロジェクトでは問題が出ないのですが、
(2)のプロジェクトではここで
The type or namespace name '上で指定した名前' could not be found. Are you missing an assembly reference?
というエラーが出てしまいます。
両者の違いとして、(1)ではメインのプロジェクトの参照の中に追加したライブラリの名前が含まれているのに(2)では含まれていません(*.iOSの方にも)そこが鍵ではないのかなと思っています。
###補足情報(言語/FW/ツール等のバージョンなど)
Xamarin 6.1.5(build 0)
Mac Note Pro
OS X Yosemite(10.10.5)
Xcode Version 7.2.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/04 14:43