配置文件和 Apple 钥匙串服务

发布于 2024-12-04 11:52:02 字数 239 浏览 0 评论 0原文

目前,我们正在为同一客户端构建多个应用程序,为了方便起见,我们对所有应用程序使用通用的配置文件。等:- com.companyname.*

但是,每个应用程序都有一个唯一的捆绑包标识符。等: - com.companyname.appname

今天我注意到,一旦我们将用户名保存在一个应用程序的钥匙链上,它也会出现在另一个应用程序上。所以我认为这个共同的规定是这里的罪魁祸首,有什么方法我们可以在不使用不同规定的情况下克服这个问题?

Currently we are in the process of building multiple apps for the same client and for the convenience we are using a common provision profile for all the apps. etc :- com.companyname.*

However each app has a unique bundle identifier. etc : - com.companyname.appname

Today I noticed that once we save the user name on the key chain on a one app , it appears on the another app as well. So I think this common provision is the culprit here and is there any way that we can overcome this without using different provisions ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萌辣 2024-12-11 11:52:02

对于开发,您还应该使用 Apple 开发者计划的证书 (.cer)。您可以通过将私钥发送给 Apple 来创建证书。完成此过程后,安装 .cer。要在多台计算机上使用密钥,您需要创建一个 .p12

从 Apple 下载 Apple iPhone 证书后,将其导出为 P12 证书格式。要在 Mac OS 上执行此操作:

  1. 打开“钥匙串访问”应用程序(在“应用程序/实用程序”中)
    文件夹)。
  2. 如果您尚未将证书添加到钥匙串,请选择
    文件>进口。然后导航到证书文件(.cer 文件)
    您从 Apple 获得。
  3. 在“钥匙串访问”中选择“钥匙”类别。
  4. 选择与您的 iPhone 开发关联的私钥
    证书。私钥由 iPhone 开发人员识别:名字
    与其配对的 Last Name 公共证书。
  5. 选择文件->导出项目。
  6. 将您的密钥保存在个人信息交换 (.p12) 文件中
    格式。
    系统将提示您创建一个密码,该密码将在您使用时使用
    尝试在另一台计算机上导入此密钥。

For development you should also use a certificate (.cer) from Apple Developer Program. You create the certificate by sending your private key to Apple. After this procedure install .cer. For using key on several machines you need to create a .p12.

Once you have downloaded the Apple iPhone certificate from Apple, export it to the P12 certificate format. To do this on Mac OS:

  1. Open the Keychain Access application (in the Applications/Utilities
    folder).
  2. If you have not already added the certificate to Keychain, select
    File > Import. Then navigate to the certificate file (the .cer file)
    you obtained from Apple.
  3. Select the Keys category in Keychain Access.
  4. Select the private key associated with your iPhone Development
    Certificate. The private key is identified by the iPhone Developer: First Name
    Last Name public certificate that is paired with it.
  5. Select File -> Export Items.
  6. Save your key in the Personal Information Exchange (.p12) file
    format.
    You will be prompted to create a password that is used when you
    attempt to import this key on another computer.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文