xcode - 为什么 Xcode 5 不向我显示已安装的 AdHoc TestFlight 配置文件,用于签署 AdHoc 分发的存档?

标签 xcode code-signing provisioning provisioning-profile testflight

我为 AdHoc 分发的特定应用程序 ID 创建了分发配置文件。

在 Xcode 的 Preferences > Accounts 下,我看到了为 TestFlight 创建的分发配置文件。

我复制了“发布”构建配置并选择了这个“TestFlight”分发配置文件进行代码签名。

我编辑了存档方案以使用“TestFlight”构建配置。

然后我建立一个存档。

当我尝试将其导出用于企业临时分发时,Xcode 列出了 iOS 团队配置文件,但没有列出我为 TestFlight 创建的配置文件。

缺少什么?

最佳答案

Xcode 拒绝显示分发配置文件,因为项目包标识符有一个大写字母,而在门户中我用小写字母创建它。

要编辑包标识符,我转到 info.plist 并更改了这一行:

com.mycompany.${PRODUCT_NAME:rfc1034identifier}

类似于:

com.mycompany.myapp

因此,Xcode 对标识符区分大小写。

关于xcode - 为什么 Xcode 5 不向我显示已安装的 AdHoc TestFlight 配置文件,用于签署 AdHoc 分发的存档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20176635/

相关文章:

swift - UICollectionView 不断崩溃,除非我设置indexpath.items = 1

xcode - 单击 cocoa MAC 中的按钮时导航到不同的窗口

ios - 授权 'application-identifier' 具有配置文件不允许的值

iOS 应用程序在下载后自行删除

ios - 清除我的配置文件会使我的应用商店提交无效吗?

ios - Xcode 8.1 选择仅显示 iPhone 7 和 7s 的初始设备 View

iphone - Xcode 组织者 : can not use iPhone (dyld_shared_cache_extract_dylibs failed)

windows - 如何使用 .Pem 文件进行代码签名?

ios - 关于苹果证书和分发

ios - Xcode:开发者帐户转移后更新应用程序