XCode归档代码设计

XCode归档代码设计,xcode,app-store-connect,archive,codesign,Xcode,App Store Connect,Archive,Codesign,我使用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=

我使用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.
这正常吗

感谢您将“第三方…”证书提交到应用商店

使用“开发人员ID…”证书可以解决此问题

通过将TrackMix.app替换为应用程序的路径,在终端中输入以下命令

$ sudo spctl -a -v TrackMix.app
如果应用程序签名正确,终端中会出现类似于以下内容的文本:

./TrackMix.app: accepted
source=Developer ID

“这正常吗?”-当然不正常。正常的行为是,你可以在自己的设备上安装自己的应用程序,而不必向苹果付费,添加额外的代码签名,以及苹果对开发者施加的所有那些无脑和痛苦的限制。努夫说,“我已经在我的mac电脑上重新安装了山狮。”。没有XCode,尚未安装证书。在这种情况下正常吗?@H2CO3如果不痛苦,就不是安全性。@Zaph关于Linux…将尝试更改证书。“第三方…”证书用于提交到应用商店。将为此尝试使用“开发人员ID…”证书。