Xcode + Crashlytics:无法将新的 UDID 添加到现有配置文件
Xcode + Crashlytics: Trouble adding new UDID to existing profile
场景
Xcode 正在管理我的配置文件,到目前为止做得很好。我正在为测试人员添加一个 UDID,但 crashlytics 不断抱怨应用程序没有为测试人员提供正确的 UDID,这就是它提示我获取一个列出我已经放置的用户 UDID 的文件的地方。为了踢我 copy/pasted id 和 developer.apple.com 说设备已经存在。
我的步数:
- 登录developer.apple.com
- 转到证书、标识符和配置文件
- select 台设备 > iPhone
- 点击+号并添加名称w UDID,保存设备
- 单击配置文件 > 开发
- 点击我想要的配置文件然后编辑
- 设备:select全部
- "Download" 然后双击打开的配置文件 xcode
我多次重复这个过程,偶尔会混淆 selected 设备(几年前工作过)。还通过 Xcode 的首选项 > 帐户选项卡更新了配置文件。
构建步骤
- 产品 > 存档启动 Crashlytics
- 根据提示单击“分发”
- 提示不正确/缺少UDID
问题
我怎样才能弄清楚这里发生了什么?
#Xcode8.2.1.8C1002
** 编辑 **
我发现 Xcode 使用的是自动生成的 iOS 团队供应配置文件,而不是我最初在 Web 门户中创建的配置文件。鉴于自动配置文件是如何从我创建的网络继承的,我将尝试让自动生成的配置文件重新创建自己,希望能引入新的 UDID。
- Xcode > 首选项
- 帐户
- Select Apple ID(左上角)
- Select 团队(右下)
- 单击“查看详细信息”(右下角)
- 一个一个,右键单击并删除所有配置文件
- 点击"Download All Profiles"(左下方)
- 您可能需要等待并以 5-10 秒的间隔再单击 "Download All Profiles" 几次。
我在纽约,所以一旦 QA 醒来我会验证这是否有效。
这最终通过以下链得到解决:
Been getting ld: library not found for -lBolts while using xcworkspace
问题
这一切都取决于旧的 FacebookSDK
。更新到新 FBSDK*Kit
时,请确保删除任何类似于 FacebookSDK
的旧文件,否则您可能 运行 会遇到同样的问题。
场景
Xcode 正在管理我的配置文件,到目前为止做得很好。我正在为测试人员添加一个 UDID,但 crashlytics 不断抱怨应用程序没有为测试人员提供正确的 UDID,这就是它提示我获取一个列出我已经放置的用户 UDID 的文件的地方。为了踢我 copy/pasted id 和 developer.apple.com 说设备已经存在。
我的步数:
- 登录developer.apple.com
- 转到证书、标识符和配置文件
- select 台设备 > iPhone
- 点击+号并添加名称w UDID,保存设备
- 单击配置文件 > 开发
- 点击我想要的配置文件然后编辑
- 设备:select全部
- "Download" 然后双击打开的配置文件 xcode
我多次重复这个过程,偶尔会混淆 selected 设备(几年前工作过)。还通过 Xcode 的首选项 > 帐户选项卡更新了配置文件。
构建步骤
- 产品 > 存档启动 Crashlytics
- 根据提示单击“分发”
- 提示不正确/缺少UDID
问题
我怎样才能弄清楚这里发生了什么?
#Xcode8.2.1.8C1002
** 编辑 **
我发现 Xcode 使用的是自动生成的 iOS 团队供应配置文件,而不是我最初在 Web 门户中创建的配置文件。鉴于自动配置文件是如何从我创建的网络继承的,我将尝试让自动生成的配置文件重新创建自己,希望能引入新的 UDID。
- Xcode > 首选项
- 帐户
- Select Apple ID(左上角)
- Select 团队(右下)
- 单击“查看详细信息”(右下角)
- 一个一个,右键单击并删除所有配置文件
- 点击"Download All Profiles"(左下方)
- 您可能需要等待并以 5-10 秒的间隔再单击 "Download All Profiles" 几次。
我在纽约,所以一旦 QA 醒来我会验证这是否有效。
这最终通过以下链得到解决: Been getting ld: library not found for -lBolts while using xcworkspace
问题
这一切都取决于旧的 FacebookSDK
。更新到新 FBSDK*Kit
时,请确保删除任何类似于 FacebookSDK
的旧文件,否则您可能 运行 会遇到同样的问题。