skype.framework を Mac アプリにインポートするときに問題が発生します。これがエラーです
"_OBJC_CLASS_$_SkypeAPI", referenced from:
objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture x86_64
ただし、skype.framework を追加しました。
Skype 開発者サイトから配布されている Skype.framework には、64 ビット版は含まれていません。Skype for Mac クライアントの最新バージョンをダウンロードし、そのアプリのパッケージ コンテンツを開き、そこから Skype.framework (/Skype.app/Contents/Frameworks/Skype.framework) をコピーし、それを使用してアプリで使用されているものを置き換えます。現在のアプリのフレームワークには 64 ビット バージョンが含まれています (ただし、フレームワーク自体は何年も更新されていません)。また、Xcode でのビルド フェーズ中に Skype.framework がアプリの内部 Frameworks ディレクトリにコピーされていることを確認してください (新しいビルド フェーズ スクリプトを追加する必要がある場合があります)。
ただし、Mac クライアントの最近のいくつかのバージョンの SkypeAPI にはいくつかの問題があることに注意してください。たとえば、「GET GROUP [id] USERS」呼び出しは何も返さず (エラーさえも)、「GET SKYPEVERSION」はバージョンを返さずにエラーを返します。また、Cocoa API は非同期であるため、複雑なメソッドで解析するのが難しい場合があります (たとえば、すべての GROUP ID を取得し、それらを繰り返し処理してすべての GROUP 名のリストを取得します)。クエリへの応答をリッスンしている間に、他の通知が届くことがあります。
Skype.frameworkが、構築しようとしているアプリのターゲットのメンバーになるように設定されていることを確認してください。
プロジェクトのファイルリストで[Skype.framework]をクリックし、ファイルインスペクターを確認します。別のファイルの場合は次のようになります。