4

我的 Xcode 4.6 iOS 项目有“PROJECT”和“TARGETS”部分,每个部分在“代码签名标识”下都有一个“调试”和“发布”区域,并带有一个“任何 iOS SDK”条目。

  1. 目前,我在 PROJECT 和 TARGET 下的所有四个插槽中指定了我的 Developer 或 Distribution 配置文件。我相信每个配置文件实际上只需要放在一个位置。
  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 的最佳方法是什么?
4

1 回答 1

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

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

Any iOS SDK     iPhone Developer

Debug。如果你正在准备 Adhoc,你需要设置:

Any iOS SDK     iPhone Distribution

Release

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

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

于 2013-03-29T02:25:36.543 回答