3
試圖使用Travis CI通過Crashlytics(Fabric)構建,存檔和分發我的Ad Hoc應用程序。 儘管代碼簽名過程存在問題,但它試圖對我正在使用的cocoapods進行代碼簽名。 這裏是輸出:Xcodebuild-由於代碼簽名錯誤,Travis CI無法歸檔使用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」.
是的,正確的答案實際上是刪除'use_frameworks!'來自pod文件。似乎這是目前唯一的解決方法。 – JimmyJammed
@JamesHickman:不幸的是,當你使用Swift時,實際上並不可行 - 仍然需要使用這種解決方法。 – DesignatedNerd