Avatar
初めてコードサインを行っているのですが、完全に行き詰ってしまったので知恵を貸してください 0, macOS Mojave, Xcode 10, ターゲットは macOS 1, Frameworkを作成中 (pure Swift) 2, Framework内にEmbedded Frameworkがある 3, Framework自体にはコードサインを施していない 4, このFrameworkをテストのためのCocoaアプリケーションを用意している 5, このアプリケーションはコードサインを施す前は正しく動いていた 6, 有料会員ではないので利用する証明書は1週間限定のもの の前提で 0, FrameworkにKeychainを利用する機能を追加しようとしている 1, テスト用のCocoaアプリケーションにコードサインを施そうとしている 2, Other Code Signing Flagsに --deepを設定 3, buildは通るようした のですが、これを起動すると dyld: Library not loaded: @rpath/libswiftAppKit.dylib Referenced from: /Path/To/Demo.app/Contents/MacOS/Demo Reason: no suitable image found. Did find: /Path/To//Demo.app/Contents/MacOS/../Frameworks/libswiftAppKit.dylib: code signature invalid for '/Path/To/Demo.app/Contents/MacOS/../Frameworks/libswiftAppKit.dylib' というエラーが発生します。 ビルドログにはlibswiftCoreをはじめSwiftのstandard libraryはコピー時にcode signが行われています。 DerivedDataの削除はビルドのたびに行ってます keychainから1週間限定証明書の削除も何度も試しています WWDR証明書の再インストールもやってます Xcodeのアカウントを一度削除して再び追加も試しています XcodeおよびOSの再起動も何度も試しています ここが悪そうとか、これは試してみた?など何かありませんか?