为什么我发布的 ios 应用似乎是用我的开发者密钥签名的?
Why does my released ios app appear to be signed with my developer key?
我想查看 Xcode 在将我的应用归档到应用商店后使用了哪个 certificate/provisioning 配置文件。由于 Xcode 有一个用于选择签名配置文件的“自动”选项,我需要它来解决一些权利问题。
我找到了this document说要用codesign -dvvv /path/to/MyGreatApp.app
才能知道。
Check the "Authority" field within the command results to see which identity owns the certificate used to sign the app:
Authority=iPhone Distribution: Appleseed Inc.
If the Authority of a distribution build reads "iPhone Developer" then a development Provisioning Profile was used to sign the app by mistake.
我通过选择一个我知道已经在应用程序商店上的档案来尝试这个,在 finder 中查看它,然后在上面的终端命令中使用 myapp.xcarchive/Products/Applications/myapp.app
的路径。
输出给出:
Authority=iPhone Developer: My Name
我仔细检查了钥匙串,该证书与我的开发密钥相关联。
在这个过程中,我显然误解了一些东西。 1。为什么 看起来好像我用开发密钥签署了已发布的应用程序?和 2。我如何 找出 profile/cert 与我提交的应用程序之一相关联的内容?
刚刚注意到应用商店提交对话框公开了配置文件。单击这些步骤时,我一直处于自动驾驶状态。
很明显在提交时退出应用程序,一切都很好。
仍在寻找问题 #2 的答案。
我想查看 Xcode 在将我的应用归档到应用商店后使用了哪个 certificate/provisioning 配置文件。由于 Xcode 有一个用于选择签名配置文件的“自动”选项,我需要它来解决一些权利问题。
我找到了this document说要用codesign -dvvv /path/to/MyGreatApp.app
才能知道。
Check the "Authority" field within the command results to see which identity owns the certificate used to sign the app:
Authority=iPhone Distribution: Appleseed Inc.
If the Authority of a distribution build reads "iPhone Developer" then a development Provisioning Profile was used to sign the app by mistake.
我通过选择一个我知道已经在应用程序商店上的档案来尝试这个,在 finder 中查看它,然后在上面的终端命令中使用 myapp.xcarchive/Products/Applications/myapp.app
的路径。
输出给出:
Authority=iPhone Developer: My Name
我仔细检查了钥匙串,该证书与我的开发密钥相关联。
在这个过程中,我显然误解了一些东西。 1。为什么 看起来好像我用开发密钥签署了已发布的应用程序?和 2。我如何 找出 profile/cert 与我提交的应用程序之一相关联的内容?
刚刚注意到应用商店提交对话框公开了配置文件。单击这些步骤时,我一直处于自动驾驶状态。
很明显在提交时退出应用程序,一切都很好。
仍在寻找问题 #2 的答案。