Xcode 8 yêu cầu bạn chọn "nhóm phát triển" trước khi bạn có thể đăng ký ứng dụng của mình cho cả iOS và macOS. Nó không phải là rất khó để tìm cách để thực hiện lựa chọn. (Câu trả lời có thể được tìm thấy trong Add developer team in Xcode 8? trong trường hợp bất kỳ ai cũng không thể tự tìm ra.)Làm thế nào để ngăn chặn Xcode 8 khỏi lưu "nhóm phát triển" trong .pbxproj?
Vấn đề là Xcode lưu lựa chọn đó vào tệp .pbxproj. Kể từ trong trường hợp của tôi, và tôi mong đợi nhiều người khác, đây là theo SCM, và dự án được sử dụng bởi nhiều người không liên quan & đội, đây là một vấn đề lớn. Ví dụ 'trạng thái git' cho thấy vùng làm việc không sạch sẽ ngay sau khi nhóm đã được chọn.
Có cách nào để một trong hai
- được Xcode 8 để lưu lựa chọn trong sử dụng chứ không phải là dữ liệu dự án, hoặc
- định một mặc định "nhóm phát triển" cho tất cả các dự án Xcode?
Theo https://pewpewthespells.com/blog/migrating_code_signing.html, tất cả các nhà phát triển làm việc trên một dự án nên được thêm vào ame tài khoản/nhóm phát triển "để tránh làm bẩn tập tin dự án". Rõ ràng không hợp lý về mặt logistic cho một dự án mã nguồn mở, đặc biệt là khi mọi người đang sử dụng các nhóm cá nhân. Chắc chắn hy vọng có một giải pháp tốt hơn. – msc
Tại sao không gắn bó với hệ thống ký mã cũ? Nó vẫn hoạt động tốt. –
Vâng, bạn không thể. Xcode 8 sẽ không biên dịch mục tiêu của bạn cho thiết bị iOS/tvOS nếu bạn không chọn nhóm phát triển một cách rõ ràng.Điều này khiến cho dự án mã nguồn mở được sử dụng để biên dịch với Xcode 7 bằng cách chọn một nhận dạng ký hợp lệ. – 0xced