iphone - iOS 代码签名身份

标签 iphone ios xcode ipad provisioning-profile

我的 Xcode 4.6 iOS 项目有“PROJECT”和“TARGETS”部分,每个部分在“Code Signing Identity”下都有一个“Debug”和“Release”区域,带有“Any iOS SDK”条目。

  1. 目前,我指定我的开发人员或分发配置 在 PROJECT 和 TARGET 下的所有四个插槽中的配置文件。我相信 每个配置文件实际上只需要放在一个 位置。
  2. 每当我因为配置文件过期而更新它时,我 正在添加额外的开发设备,或者我正在添加额外的 AdHoc测试设备,总是很痛苦的。 Xcode 从来不允许我这样做 只需选择“iPhone Developer”。我总是必须导航到 按名称正确配置文件。此外,我必须删除 导入新配置文件之前的旧配置文件, 否则旧的将继续被使用。

一切看起来像这样:

PROJECT
    myProject
        Code Signing
            Code Signing Identity
                Debug               iPhone Developer
                    Any iOS SDK     iPhone Developer
                Release             iPhone Distribution
                    Any iOS SDK     iPhone Distribution
TARGET
    myTarget
        Code Signing
                Debug               iPhone Developer
                    Any iOS SDK     iPhone Developer
                Release             iPhone Distribution
                    Any iOS SDK     iPhone Distribution

所以,这是我总结的问题:

  1. 我应该在哪一行指定配置文件?
  2. 将更新的配置文件导入到的最佳方法是什么 Xcode?

最佳答案

1. On which line should I specify the provisioning profile?

首先,您没有义务在 PROJECT 部分中设置配置文件。我总是将它们设置在 TARGET 部分。现在,如果您正在开发,您应该设置:

Any iOS SDK     iPhone Developer

调试下。而如果你准备的是Adhoc,你需要设置:

Any iOS SDK     iPhone Distribution

发布下。

2 .What is the best way to import an updated provisioning profile into Xcode?

转到 Organizer,点击 Devices 选项卡,然后点击底部的 New 按钮,系统将提示您登录 Apple帐户。然后我认为配置文件将被导入,单击 Refresh 按钮以查看添加的配置文件。

关于iphone - iOS 代码签名身份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15696322/

相关文章:

iphone - 请求成员不是结构或联合 - iOS

iphone - 在 iOS 中将线性 PCM 文件转换为 M4A 文件

ios - 访问字典数组的嵌套数组

ios - AWS Cognito Facebook 和 Google Plus 用户登录凭证

ios - Mach-o 链接错误

ios - Facebook sdk编译错误

objective-c - 如何将 NSTimeInterval(秒)转换为分钟

jquery - 有没有办法在 iPhone 的 jquery 中滚动时加载数据(移动网站)

ios - 确定基于网格的游戏中可能的移动/路径

ios - 如何计算tableView行高并将值传递给heightForRowAtIndexPath