Tôi đang cố gắng tạo một dự án trong Xcode, Phiên bản 8.0 beta 6 (8S201h) và tôi đang gặp lỗi này.
Tài khoản apple là một tài khoản miễn phí vì tôi chỉ chơi xung quanh với Xcode nhưng nó buộc tôi phải đặt nó làm Đội. Có ai giúp đỡ không?
Tôi đang cố gắng tạo một dự án trong Xcode, Phiên bản 8.0 beta 6 (8S201h) và tôi đang gặp lỗi này.
Tài khoản apple là một tài khoản miễn phí vì tôi chỉ chơi xung quanh với Xcode nhưng nó buộc tôi phải đặt nó làm Đội. Có ai giúp đỡ không?
Câu trả lời:
Kiểm tra menu lược đồ ở đầu cửa sổ dự án Xcode. Nhìn vào điểm đến mà bạn đang cố gắng chạy. Nếu bạn chạy trong trình giả lập, bạn không cần phải ký dự án của mình.
Nếu bạn chạy trong một thiết bị, bạn cần phải gắn thiết bị thực tế. Nó không được nói "thiết bị chung".
Trong trường hợp của tôi, lỗi này đã biến mất khi tôi thay đổi "Số nhận dạng gói" thành một cái gì đó ít chung chung hơn (ví dụ: thêm một số số ngẫu nhiên ở cuối)
Thay đổi định danh gói thành một cái gì đó độc đáo hơn.
Nếu bạn đang theo một hướng dẫn và chỉ cần đặt một định danh chung thì thêm một vài số vào cuối sẽ có khả năng giải quyết vấn đề của bạn.
tức là nếu bạn có HelloWorld, hãy đổi nó thành HelloWorld12345
Kiểm tra những điều này.
1.Một thiết bị được kết nối với hệ thống của bạn hay không.
2. Mục tiêu triển khai trong xcode. (Chung-> Thông tin triển khai-> Mục tiêu triển khai) Nó phải phù hợp với phiên bản ios của thiết bị của bạn.
3. Thay đổi định danh gói của bạn. Thực hiện theo các quy tắc chung về đặt một mã định danh gói duy nhất cho sản phẩm của bạn trong khi chạy trên thiết bị. Xem đây là định dạng chính xác của định danh gói trong iOS là gì?
Ngoài ra, hãy cẩn thận với số lượng định danh bó bạn đặt trong dự án. Hãy nhớ tất cả các định danh bó hoặc ghi chú nó ở đâu đó. Vì bạn đang sử dụng tài khoản miễn phí, bạn có quyền truy cập hạn chế vào số lượng id của gói.
Bạn cũng nên tắt thông báo đẩy trong phần "Khả năng" của dự án. Hãy thử thay đổi "Nhóm ứng dụng" theo định dạng của group.com.someString.
Những điều này đã giúp tôi chạy ứng dụng của mình trong thiết bị thực mà không có bất kỳ lỗi nào.
Hồ sơ điện thoại của bạn mất một vài phút. . . xem thanh trạng thái ở trên cùng để chắc chắn rằng điện thoại của bạn đang được định hình trên đỉnh.
Tiếp theo, hãy chắc chắn rằng bạn chọn ĐIỆN THOẠI CỦA BẠN làm mục tiêu, không phải iPhone 7 hay iPhone 8 ... điện thoại chính xác của bạn. Điều này được thực hiện bằng cách chọn: Sản phẩm> Đích> (chọn điện thoại của bạn)
Điện thoại của bạn sẽ chỉ hiển thị sau khi được cắm, bật và chạy trong vài phút trong khi Xcode tạo hồ sơ.
Tôi đã gặp lỗi này nhiều lần và những gì giải quyết được cho tôi là như sau:
Nếu điều này không hiệu quả thì bạn nên xem xét thu hồi chứng chỉ của mình và sau đó tạo một chứng chỉ mới và thực hiện lại các bước trên.
Click View Details
trong xCode 8.3.3. Member center
Chính xác đến đâu? Bạn có thể giải thích dùm không?
Sau một thời gian với các lỗi gây rối tương tự và sau khi tôi viết một độc đáo Bundle Định danh và nó đã không giúp đỡ, tôi đã tìm kiếm trên web và thấy đây là lỗi của tôi là tôi chọn một thiết bị ảo và không phải là một thiết bị thật. Giải pháp là:
1.Tôi cắm iPhone của tôi
2.Tôi bấm vào nút - thiết lập sơ đồ hoạt động. và nó đã ở trên iPhone hàng đầu. lỗi đã biến mất
Vấn đề đằng sau lỗi này là Không có sẵn ID ứng dụng với Mã nhận dạng gói nhất định
Giải pháp: Thay đổi định danh gói đơn giản :)
Lỗi này là do bạn đã chọn một mục tiêu thay vì tên dự án, vì vậy, ở bên trái chung trong Xcode, bạn sẽ tìm thấy tên dự án của mình. Nhấp vào nó và thay đổi nó từ mục tiêu đến phần dự án.
Thay đổi Deployment Target
sang phiên bản mới hơn và sau đó giải quyết
Đối với tôi điều này xảy ra khi tôi đang tạo một ứng dụng tvOS và không đăng ký appleTV.
Nói chung, bạn cần cắm thiết bị hoặc đã đăng nhập vào thiết bị (đã kết nối với thiết bị) .. sau đó thiết bị sẽ hiển thị tại đây: https://developer.apple.com/account/resource/devices/list
Bạn cũng có thể thêm thiết bị ở đó..bạn cần nhấp vào đặt lại để có thể thêm thiết bị mới. nút đặt lại phải được dán nhãn sửa đổi vì nó không thiết lập lại bất cứ điều gì.
ví dụ: nếu bạn cần tạo một ứng dụng tvOS thì bạn cần phải có một TV apple trong danh sách thiết bị. Một khi bạn thêm nó thì bạn tốt để đi. Những nụ hôn.
Đối với tôi, điều này xảy ra khi tôi cố chạy trên thiết bị có phiên bản iOS mới hơn so với phiên bản Xcode tôi đang chạy.
Thay đổi định danh gói, giải pháp thẳng
Mannual: Chuyển đến tài khoản nhà phát triển apple của bạn và nhấn chứng chỉ Chọn thiết bị từ bên trái Thêm tên thiết bị và UDID của thiết bị. Đóng Xcode và nhấn ký tự động
Tự động: Đính kèm iPhone của bạn vào Xcode. và chạy ứng dụng trên đó. Xcode sẽ tự động tạo một hồ sơ.