ios - 开发者登入 - 要访问app store connect您必须已注册apple developer program




刷新Xcode 7管理的团队配置文件中的设备? (9)

Xcode 8更新

使用Xcode 8,您不再需要在“成员中心”中添加设备,并且可以跳过一些烦人的步骤。

您仍然需要执行以下步骤:

  1. 打开“ Xcode→Preferences…”( , )。
  2. 从窗口左侧的“ Apple ID”列表中选择相应的“ Apple ID”。 然后从窗口右下方的列表中选择相应的“团队”。
  3. 单击“查看详细信息...”,然后单击“下载所有配置文件”。
  4. 关闭“首选项”窗口,选择方案和受影响的设备并构建您的项目。 最终让Xcode自动注册设备。

过去,按首选项->帐户中的刷新箭头/循环按钮会下拉所有新设备的新配置文件。

现在,它仅下载您已有的文件。 但是,如果您需要更新的设备是由Xcode管理的,则无法找到向其中添加设备的方法!


  1. 从站点中删除旧团队的配置文件。
  2. 删除所有本地配置文件( Xcode -> Preferences -> Accounts -> Select account -> Select team -> View details -> Right click any profile -> Show in finder -> Cmd+A -> Cmd+Backspace )。
  3. 尝试为设备构建。

您将看到修复按钮。


在成员中心添加UDID之后,我遇到了同样的问题。 我不得不说我有一个 XCode管理的 iOS团队开发资料。

最终,工作是从会员中心删除配置文件。

在xcode偏好设置中,删除相关应用的团队设置配置文件

转到目标,您将看到“修复问题”按钮。 单击它,它将使用相关设备生成一个新的配置文件。

希望能帮助到你。


就我而言,上面列出的内容对Xcode 8毫无帮助。

这是我尝试的步骤,这些步骤最终使Xcode通过再次显示“ 注册设备” 按钮来解决问题:

  • 偏好设置>帐户中 删除了Apple ID
  • 重新添加了Apple ID。
  • 重新启动Xcode

旁注:就我而言,我认为问题在于我的登录名已过期(Xcode在 Preferences> Accounts中 告诉了我)。 但是,即使单击“ 再次登录”后, 也没有任何效果。 我认为也许我要做的就是刷新它,然后再次登录并重新启动Xcode,以显示“ 注册设备” 按钮。


我也有这个问题。 我正在使用 Xcode 7.2 。 然后按以下步骤工作:

  1. 在会员中心添加新设备UDID
  2. 以Xcode->首选项...
  3. 选择帐户,然后按“查看详细信息...”
  4. 按左下角的“全部下载”按钮。 将下载一组新的团队配置概要文件。
  5. 现在,您可以从列表中删除旧的Team Provisioning Profiles。 (右键单击->移至垃圾箱)
  6. 在“构建设置”选项卡中更新配置文件
  7. 在“常规”标签中按“修复问题”按钮

现在,您可以在新设备中运行该应用程序。


我遇到了类似的问题,发现了以下问题-在您的根目录(与config.xml相同的级别)中添加一个名为build.json的文件,内容如下-用您的团队ID替换developmentTeam值,如 https://developer.apple.com/account/#/membership/

{
  "ios": {
    "debug": {
      "codeSignIdentity": "iPhone Developer",
      "developmentTeam": "DP7KW42777",
      "packageType": "development"
    },
    "release": {
      "codeSignIdentity": "iPhone Developer",
      "developmentTeam": "DP7KW42777",
      "packageType": "app-store"
    }
  }
}

我还发现通过在config.xml中添加以下内容

<platform name="ios">

不再需要设置各种信息设置,例如隐藏状态栏

<config-file parent="NSBluetoothPeripheralUsageDescription" platform="ios" target="*-Info.plist">
  <string>${EXECUTABLE_NAME} requires bluetooth access to function properly</string>
</config-file>
<config-file parent="NSCalendarsUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} requires calendar access to function properly</string>
</config-file>
<config-file parent="NSCameraUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} requires camera access to function properly</string>
</config-file>
<config-file parent="NSContactsUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} requires contacts access to function properly</string>
</config-file>
<config-file parent="NSLocationAlwaysAndWhenInUseUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} would like to check your location when app is active or in background</string>
</config-file>
<config-file parent="NSLocationAlwaysUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} would like to check your location when app is active or in background</string>
</config-file>
<config-file parent="NSLocationWhenInUseUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} would like to check your location when app is active or in background</string>
</config-file>
<config-file parent="NSMicrophoneUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} requires microphone access to function properly</string>
</config-file>
<config-file parent="NSMotionUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} requires motion detection access to function properly</string>
</config-file>
<config-file parent="NSPhotoLibraryUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} requires photo library access to function properly</string>
</config-file>
<config-file parent="NSRemindersUsageDescription" platform="ios" target="*-Info.plist">
<string>${EXECUTABLE_NAME} equires reminders access to function properly</string>
</config-file>
<config-file parent="UIStatusBarHidden" platform="ios" target="*-Info.plist">
<true/>
</config-file>
<config-file parent="UIViewControllerBasedStatusBarAppearance" platform="ios" target="*-Info.plist">
<false/>
</config-file>

最后,通过添加

<icon height="1024" src="resources/ios/icon/AppIcon.png" width="1024" />

在图标列表中,我不再需要手动添加1024图标。 因此,现在我要做的就是构建,存档和上传,而无需更改任何设置。 希望这可以帮助。


花了最后一个小时寻找解决方案

我拔下了iPhone的插头,现在可以使用了。


这是在Xcode 8和9上对我有用的东西。

  1. 将您的设备添加到developer.apple.com。
  2. 转到目标的“常规”选项卡,然后点击“ Xcode托管配置文件”旁边的(i),然后将该弹出窗口中的配置文件图标拖到您的桌面上以获取配置文件的文件名。
  3. 转到〜/ Library / MobileDevice / Provisioning Profiles并删除与您在#2中获得的文件名相同的文件名。
  4. Xcode应该使用#1中添加的设备为您的应用重新生成配置文件。

我在developer.apple.com上的帐户未显示任何Xcode托管配置文件,因此这是使其工作的唯一方法。


最简单的方法:

使用终端删除 mobileprovision 文件

rm +从xcode拖动文件路径





xcode7