Xcodebuild- Travis CI无法归档因代码签名错误而使用cocoapods的项目?

时间:2015-11-03 03:00:55

标签: cocoapods travis-ci xcodebuild codesign

尝试使用Travis CI通过Crashlytics(Fabric)构建,存档和分发我的Ad Hoc应用程序构建。 但是,在代码签名过程中遇到问题,因为它尝试对我正在使用的cocoapods进行代码签名。 这是输出:

=== ARCHIVE ===
  xcodebuild archive My Cool App - AdHoc
    Pods / Bolts (AdHoc)
      ✗ Check dependencies (16 ms)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Check dependencies
Code Sign error: Provisioning profile does not match bundle identifier: The provisioning profile specified in your build settings (“My Cool App (AdHoc)”) has an AppID of “com.nitwitstudios.mycoolapp” which does not match your bundle identifier “org.cocoapods.Bolts”.

1 个答案:

答案 0 :(得分:2)

我遇到了启用use_frameworks!项目的问题。

我发现的临时解决方法是将我所有Cocoapod框架的任何iOS SDK的代码签名标识更改为默认值,以便iOS Distribution

Code Signing

这似乎不是一个永久的解决方案 - 这会在pod update的任何时候被覆盖。