2

XCode を使用して、署名済みアプリをアーカイブしました。ビルド、サンドボックス、証明書などに関する問題はありません...

署名済みアプリの詳細は次のとおりです。

iMac-de-Admin:~ admin$ codesign -dvvv /Users/admin/Downloads/Alphonso.app 
Executable=/Users/admin/Downloads/Alphonso.app/Contents/MacOS/Alphonso
Identifier=com.Alphonso-soft.Alphonso
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20100 size=2995 flags=0x0(none) hashes=141+5 location=embedded
Hash type=sha1 size=20
CDHash=82820d57a3c4b9d945177df5983eed3eb84e9580
Signature size=4340
Authority=3rd Party Mac Developer Application: John Doe
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=8 févr. 2013 17:07:53
Info.plist entries=20
Sealed Resources rules=4 files=77
Internal requirements count=1 size=196
iMac-de-Admin:~ admin$

アプリは正しく署名されているようですが、アプリを実行すると次の警告/エラーが表示されます:

“Alphonso” can’t be opened because it is from an unidentified developer.

正常ですか?

ありがとう

4

1 に答える 1

3

「サードパーティ ...」証明書は、App Store に提出するためのものです。

「Developer ID ...」証明書を使用すると、問題が解決します。

TrackMix.app をアプリケーションへのパスに置き換えて、ターミナルで次のコマンドを入力します。

$ sudo spctl -a -v TrackMix.app

アプリケーションが正しく署名されている場合、次のようなテキストがターミナルに表示されます。

./TrackMix.app: accepted
source=Developer ID
于 2013-02-12T15:32:04.030 に答える