当我在构建选项中设置 iPhone 开发人员代码签名身份时,为啥 XCode 会继续尝试安装临时配置文件?
Posted
技术标签:
【中文标题】当我在构建选项中设置 iPhone 开发人员代码签名身份时,为啥 XCode 会继续尝试安装临时配置文件?【英文标题】:Why would XCode keep trying to install an ad hoc profile when I set iPhone developer Code signing identity in the build options?当我在构建选项中设置 iPhone 开发人员代码签名身份时,为什么 XCode 会继续尝试安装临时配置文件? 【发布时间】:2010-07-26 13:12:26 【问题描述】:我想在我的设备上以调试模式运行我的 iPhone 应用程序。我有用于开发人员和调试的有效证书和配置文件。我还在我的项目首选项中将我的代码签名身份设置为“iPhone Developer”。但是,当我尝试安装我的应用程序时,它会询问我是否要安装临时分发配置文件。这很奇怪,因为我明确告诉它使用 iPhone Developer 代码签名身份。使用 ad hoc 分发配置文件将不起作用,因为它没有调试权限。
有人知道如何解决这个问题吗?
【问题讨论】:
【参考方案1】:也许它可以帮助你: 转到项目 -> 编辑项目设置 -> 构建
在“配置”下拉列表中选择调试配置(不是“活动”),然后检查您的构建设置。 Entilements.plist 不应添加到调试配置中。
尝试这样做。有时 Xcode 会忽略活动配置的设置并使用之前的配置。
检查用于调试构建的 info.plist 文件(可以在构建配置中使用“Info.plist 文件”键进行设置)。我认为,此文件中的“Bundle Identifier”与您的 AdHoc 配置文件中的 App Identifier 相同。
【讨论】:
我认为您需要授权才能在您的 iPhone 上放置应用程序。现在我收到错误“找不到此可执行文件的有效配置文件”。即使我的开发资料在我的手机上 如果我删除手机上的所有配置文件,将环境设置为在设备上调试,它仍然会询问我是否要安装临时配置文件。不太清楚为什么要将临时配置文件与我的调试配置相关联 我正在编辑我的答案,检查一下! plist 文件中的调试构建包标识符必须等于调试配置文件中的应用程序名称以上是关于当我在构建选项中设置 iPhone 开发人员代码签名身份时,为啥 XCode 会继续尝试安装临时配置文件?的主要内容,如果未能解决你的问题,请参考以下文章
iOS 8.0.2 和 iPhone plus 当我在 XIB 中设置 UIButton backgroundImage 时,UIButton 变得更大,尽管这个按钮具有高度和重量的自动布局
如何在 Google Chrome 的内联 Javascript 中设置断点?