Iphone 你的团队 单击左下角的“+”下拉列表“创建证书” 选择iOS开发 单击“完成”

Iphone 你的团队 单击左下角的“+”下拉列表“创建证书” 选择iOS开发 单击“完成”,iphone,ios,xcode,ios-provisioning,xcode-organizer,Iphone,Ios,Xcode,Ios Provisioning,Xcode Organizer,完成此操作后,我可以通过单击“目标->常规->签名”下“Xcode管理的配置文件”旁边的“I”信息图标,并确认“创建”日期反映了新的配置文件来判断Xcode正在使用最新的配置文件。另一件事:我不知道Xcode 4中的格式是否已经更改,因为我还没有开始使用它。这个答案适用于Xcode 3。正如Arkaaito对我的问题的评论所指出的,同样的事情也适用于Xcode 4。我如何找到证书的GUID?@MattDiPasquale:当你在配置配置文件部分查看它时,组织者会告诉你这一点。这是一个很好的技巧。

完成此操作后,我可以通过单击“目标->常规->签名”下“Xcode管理的配置文件”旁边的“I”信息图标,并确认“创建”日期反映了新的配置文件来判断Xcode正在使用最新的配置文件。

另一件事:我不知道Xcode 4中的格式是否已经更改,因为我还没有开始使用它。这个答案适用于Xcode 3。正如Arkaaito对我的问题的评论所指出的,同样的事情也适用于Xcode 4。我如何找到证书的GUID?@MattDiPasquale:当你在配置配置文件部分查看它时,组织者会告诉你这一点。这是一个很好的技巧。。。谢谢顺便说一句,要查找配置文件的ID,您必须遵循此处的步骤:遵循此链接中的步骤。有33次向上点击的步骤。祝你好运。这个问题的答案(见下面接受的答案)对Xcode 4仍然有效。@Arkaaito:很高兴知道,谢谢:)删除旧证书是我的交易筹码,谢谢!谢谢。这样做非常有效,无需直接在文件中更改任何内容。 Breeze.xcodeproj/ Daniel.mode1v3 Daniel.pbxuser project.pbxproj
1D6058940D05DD3E006BFB54 /* Debug */ = {
    isa = XCBuildConfiguration;
    buildSettings = {
        ALWAYS_SEARCH_USER_PATHS = NO;
        "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Daniel Tan (XXXXXXXXXX)";
        COPY_PHASE_STRIP = NO;
        GCC_DYNAMIC_NO_PIC = NO;
        GCC_OPTIMIZATION_LEVEL = 0;
        GCC_PRECOMPILE_PREFIX_HEADER = YES;
        GCC_PREFIX_HEADER = Breeze_Prefix.pch;
        GCC_VERSION = com.apple.compilers.llvmgcc42;
        INFOPLIST_FILE = "Breeze-Info.plist";
        IPHONEOS_DEPLOYMENT_TARGET = 4.0;
        PRODUCT_NAME = "Breeze";
        "PROVISIONING_PROFILE[sdk=iphoneos*]" = "36F99F3E-805F-47A7-95D4-FF8324711CBE";
        SDKROOT = iphoneos;
    };
    name = Debug;
};
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "36F99F3E-805F-47A7-95D4-FF8324711CBE";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "E6E6369E-FD58-4886-9C3A-72C9DAE36501";
project = Xcodeproj::Project.new('Foo.xcodeproj')
csi_key = 'CODE_SIGNING_IDEDNTITY'
project.targets.each do |target|
  target.build_configurations.each do |conf|
    conf.build_settings[csi_key] = 'iPhone Developer: Cool Dood (XYZ123)' unless conf.build_settings[csi_key] == nil
  end
end