Xcode + Crashlytics:无法将新UDID添加到现有配置文件

时间:2017-08-22 22:30:00

标签: xcode8 provisioning-profile crashlytics udid

方案

Xcode正在管理我的配置文件,到目前为止它已经做得很好。我正在为测试人员添加一个UDID但是崩溃学者不断抱怨应用程序没有为测试人员提供正确的UDID,它提示我采取一个文件列出用户的UDID我已经把它放了。对于踢,我复制/粘贴id和developer.apple.com说设备已经存在。

我采取的步骤:

  • 登录developer.apple.com
  • 转到证书,标识符和型材
  • 选择设备> iPhone
  • 单击+符号并添加名称w UDID,保存设备
  • 点击配置文件>发展
  • 点击我想要的个人资料,然后点击修改
  • 设备:全选
  • "下载"然后双击打开xcode的配置文件

我多次重复这个过程,偶尔混合选定的设备(多年前工作过)。还通过Xcode的首选项更新了配置文件>帐户标签。

构建步骤

  • 产品>档案开放Crashlytics
  • 点击提示上的分发
  • 提示错误/缺少UDID

问题

我怎样才能弄清楚这里发生了什么?

#Xcode8.2.1.8C1002

**编辑**

我发现Xcode正在使用自动生成的iOS Team Provisioning Profile而不是我最初在Web门户中创建的那个。看到自动配置文件如何从我创建的Web继承而来,我将试图让自动生成的配置文件重新创建自己,希望能够引入新的UDID。

  • Xcode>偏好
  • 帐户
  • 选择Apple ID(左上角)
  • 选择团队(右下角)
  • 点击查看详细信息(右下角)
  • 逐个,右键单击并删除所有配置文件
  • 点击"下载所有个人资料" (左下)
  • 您可能需要等待并点击"下载所有个人资料"再多花一次,间隔5-10秒。

我在纽约,所以一旦QA醒来,我将验证这是否有效。

1 个答案:

答案 0 :(得分:0)

这最终通过以下链来解决: Been getting ld: library not found for -lBolts while using xcworkspace

问题

这一切都取决于旧python -c "from scipy import weave; print weave._path_" 。更新为新FacebookSDK时,请务必删除任何类似FBSDK*Kit的旧文件,否则可能会遇到同样的问题。

相关问题