CFSDN nhấn mạnh vào việc tạo ra giá trị thông qua mã nguồn mở. Chúng tôi cam kết xây dựng một nền tảng chia sẻ tài nguyên để mọi người làm CNTT có thể tìm thấy thế giới tuyệt vời của riêng mình tại đây.
Bài đăng trên blog CFSDN iOS10 Xcode8 development adaptions and solutions này được tác giả thu thập và biên soạn. Nếu bạn quan tâm đến bài viết này, hãy nhớ thích nó.
Tôi đã nâng cấp lên xcode8 cách đây một thời gian. Nhìn chung, nó không ảnh hưởng nhiều đến oc, nhưng tôi vẫn rơi vào tình trạng khó khăn và lãng phí rất nhiều thời gian. Sau đây là tóm tắt các vấn đề thích ứng gặp phải.
1. Vấn đề xin phép.
xcode8 bị lỗi khi truy cập vào máy ảnh, album ảnh và những nơi khác yêu cầu quyền.
Giải pháp:
Khi sử dụng quyền riêng tư, hãy thêm cấu hình sau vào tệp info.plist:


Dưới đây là một số phím khác nhau, hãy thêm bất cứ phím nào bạn cần.
NSBluetoothPeripheralUsageMô tả .
nscalendarsusagedescription .
NSCameraUsageMô tả .
NSContactsSử dụngMô tả .
NSHealthShareUsageMô tả .
NSHealthUpdateUsageMô tả .
NSHomeKitUsageMô tả .
NSLocationAlwaysUsageDescription .
NSLocationWhenInUseUsageDescription .
NSMicrophoneUsageMô tả .
NSMotionUsageMô tả .
NSPhotoLibraryUsageMô tả .
NSRemindersSử dụngMô tả .
nssiriusagedescription .
NSSPEECHRECOGNITIZATIONUSAGEDESCRIPT .
NSVIDEOSUBSCRIBERACOUNTUSAGEMÔ TẢ .
NSVoIPUsageMô tả .
2. Sự cố nhảy lệnh gọi lại (openurl) (kết nối pbitemcollectionservicer bị ngắt kết nối, lý do tại sao không có lệnh gọi lại sau khi xác thực khi đăng nhập vào Umeng của bên thứ ba).
iOS 10 openurl cần được cấu hình bằng lệnh gọi lại theo phương pháp sau:
- (bool)application:(uiapplication *)app openurl:(nsurl *)url options:(nsdictionary *)options ns_available_ios(9_0); // không tương đương. notification. trả về không nếu ứng dụng không thể mở vì lý do nào đó.
3. Ngôn ngữ ứng dụng là tiếng Anh.
Giải pháp:
Bỏ chọn sử dụng quốc tế hóa cơ sở.

4. Về vấn đề đẩy (tôi sử dụng Jiguang Push, tài liệu chính thức về cấu hình liên quan đến iOS 10 rất rõ ràng, bạn có thể tự sửa đổi).
Bật công tắc thông báo đẩy.

5. Chú thích nhanh các câu hỏi.
Sau khi nâng cấp, tôi gặp phải vấn đề không sử dụng được chú thích lệnh+/ nhanh, nhưng tôi không làm gì cả (có thể là do khởi động lại) và vấn đề đã được khắc phục một cách khó hiểu (Xcode8.1).
Hoặc bác bỏ giải pháp của người khác:
Nhập dòng lệnh đầu cuối: sudo /usr/libexec/xpccachectl .
Sau đó phải khởi động lại máy tính.
Trên đây là các vấn đề và giải pháp thích ứng phát triển ios10 xcode8 do biên tập viên giới thiệu. Tôi hy vọng nó sẽ hữu ích với mọi người. Nếu bạn có bất kỳ câu hỏi nào, vui lòng để lại tin nhắn cho tôi và biên tập viên sẽ trả lời bạn kịp thời. Cảm ơn bạn rất nhiều vì đã ủng hộ trang web của tôi! .
Liên kết gốc: http://www.cnblogs.com/zhangying-domy/archive/2016/11/02/6023025.html.
Cuối cùng, bài viết này về các vấn đề và giải pháp thích ứng phát triển iOS10 Xcode8 kết thúc tại đây. Nếu bạn muốn biết thêm về các vấn đề và giải pháp thích ứng phát triển iOS10 Xcode8, vui lòng tìm kiếm các bài viết CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .
Tôi là một lập trình viên xuất sắc, rất giỏi!