ios - 使用多个配置时 Xcode 中的配置问题

标签 ios xcode code-signing provisioning-profile ios-provisioning

我有 2 个不同的方案,指向两个不同的包标识符。

com.myapp.appname

com.myapp.appname.Debug

每个指向 2 个不同的配置文件。

每当我使用调试包 id 在方案上运行时 - 我收到一条错误消息,说我的配置文件包 ID (com.myapp.appname.Debug) 与我的应用包 ID (com.myapp.appname) 不匹配 - 即使我当前正在构建的包 ID 实际上是 com.myapp.appname.Debug

为了进一步测试,我将其更改为使用 com.myapp.appname 的配置文件

构建成功且没有错误,但不会安装在设备上,因为它使用无效权利进行签名。因为app的bundle ID其实是com.myapp.appname.Debug

关于为什么在代码签名过程中寻找错误的包标识符有什么想法吗?

最佳答案

发现问题。在我的 info.plist 中更改捆绑标识符并没有更新build设置中打包下的产品捆绑标识符。

在那里改变它解决了这个问题。不确定更改 info.plist 中的包标识符是否应该更新该属性。这是在 Xcode 7.3.1 中

关于ios - 使用多个配置时 Xcode 中的配置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37421541/

相关文章:

objective-c - 如何对 NSCoding 进行单元测试?

xcode - 使用XCode进行调试时如何生成SIGINT?

Snow Leopard Xcode 中的 C++ 调试构建中断

iOS 签名程序;吊销证书并上传新版本

ios - 验证到应用程序商店。无效的代码签名权利。云端

macos - PKG 安装程序似乎签名正确,但在 Catalina 上仍然显示 "unidentified developer"

ios - MKMapCamera 俯仰高度函数

ios - 如何在没有 SwiftUI 中的 NavigationButton 的情况下导航到 NavigationView 中的另一个 View ?

ios - 如何在iOS 8和更高版本中处理RTL语言的后退按钮图像

ios - Swift HealthKit 更新生日