Phiên bản OSX này không thể thực hiện các phép biến đổi dSYM cần thiết


12
[31merror: could not complete submission of dSYM at /Users/XXUSERXX/Library/Developer/Xcode/DerivedData/ProjectName-flcoueeibbfifebpxptgzctdsqel/Build/Intermediates.noindex/ArchiveIntermediates/ProjectNameAlpha/BuildProductsPath/ProjectNameAlpha-iphoneos/ProjectName.app.dSYM: 

Error Domain=com.crashlytics.mac.error-domain.process-dsym Code=4 "This version of OSX is not able to perform the necessary dSYM transformations." 
UserInfo={NSLocalizedFailureReason=This version of OSX is not able to perform the necessary dSYM transformations.}
[0m Command PhaseScriptExecution failed with a nonzero exit code

    ** ARCHIVE FAILED **

Tôi nhận được thông báo lỗi ở trên khi tôi nâng cấp MAC Mini (Catalina) mới nhất (RAM 16 GB) và XCode lên phiên bản mới nhất. Tôi đang làm việc với Jenkins để chạy các trường hợp thử nghiệm cho iOS và các trường hợp thử nghiệm được tạo sau đó nó sẽ được tải lên máy chủ Sonar Qube.

Những điều mà tôi đã mệt mỏi.
Khởi động lại MAC mini, XCode đã đóng, cấu hình XCode đã kiểm tra như "Định dạng thông tin gỡ lỗi" được đặt thành Có, "Định dạng thông tin gỡ lỗi" thành "DWARF với tệp dSYM".

Trước đó, nó hoạt động tốt sau khi cập nhật, nó không tạo bản dựng, Fastlane không được cài đặt.

Cảm ơn


Thông báo lỗi tôi nhận được là do bản cập nhật Mac OSX .. Tôi đã cập nhật MacBook Pro từ Sierra sang Catalina và đó là những điều phức tạp. Tôi mệt mỏi với hệ thống khác đang chạy Sierra và nó hoạt động, một lần nữa chỉ để đảm bảo rằng nó đã xảy ra vì bản cập nhật, tôi cũng đã cập nhật Mac Book Pro khác của tôi và cũng gặp lỗi tương tự.
Andrew Kramer

Câu trả lời:


15

Phiên bản pod vải của bạn không thể xử lý các ký hiệu từ phiên bản MacOS mới nhất. Bạn sẽ muốn cập nhật lên phiên bản pod mới nhất (1.10.2 kể từ ngày 21/10/2019). Bạn có thể cần sudo gem install cocoapods, pod repo update, pod cache clean, nhắm mục tiêu các phiên bản mới hơn trong Podfile của bạn (xem đoạn kế tiếp), và pod update.

Tôi đã có v1.9.0 của nhóm và nhận được cùng một lỗi. Tôi đã phải nhắm mục tiêu '~> 1.10' cụ thể hoặc nó sẽ không cập nhật. Vì dự án của tôi cũng bao gồm nhóm Crashlytics, tôi cũng phải cập nhật dự án đó (cụ thể là '~> 3.14').

Xây dựng, lợi nhuận. May mắn nhất!


Tôi mệt mỏi nhưng tôi không có quyền truy cập vào nhóm, tôi không thể thay đổi phiên bản, vì vậy những gì tôi đã làm được thay thế máy cũ bằng máy mới và bắt đầu thiết lập từ đầu. Tôi đã nghĩ đến việc thiết lập lại máy Mac cũ của mình nhưng vấn đề là tôi không thể làm được nhiều việc đang diễn ra trên máy đó nên thay vào đó tôi đã thay đổi nó. Điều đó làm việc cho tôi .. !! Dù sao tôi đã thử câu trả lời của bạn. Cảm ơn :)
Andrew Kramer

Đối mặt với lỗi tương tự với dự án xamarin ios. Vì vậy, có vẻ như lý do không có trong phiên bản pod.
Alexdrob

1
Những bước này không hiệu quả với tôi ...
David Jones

2

Vui lòng kiểm tra xem bạn có đang sử dụng thư viện Crashlytics & Fabric mới nhất không.

pod 'Fabric', '~> 1.10.2'
pod 'Crashlytics', '~> 3.14.0'
  • cập nhật podfile của bạn với các pod này
  • Sau đó chạy pod install

Bây giờ, xây dựng dự án, nó sẽ làm việc.


0

Đây là những gì tôi đã làm để làm cho công cụ biểu tượng tải lên hoạt động:

Trong Podfile của tôi , đã xóa giới hạn phiên bản cho Fabric và Crashlytics.

Của tôi như sau:

  pod 'Fabric', '~> 1.7.13'
  pod 'Crashlytics', '~> 3.10.7'

Và tôi đã đổi nó thành:

  pod 'Fabric'
  pod 'Crashlytics'

Sau đó tôi đã thực hiện cài đặt pod và sau đó tập lệnh có thể hoạt động.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.