2015-10-05 13 views
5

Tôi có tiện ích ứng dụng bàn phím iOS tồn tại trong cửa hàng ứng dụng. Gần đây, trong khi thử nghiệm các hiệu ứng nâng cấp ứng dụng từ phiên bản 1.0 lên 1.1, tôi nhận thấy rằng khi tôi nhấn và giữ biểu tượng quả cầu trên bàn phím iOS chuẩn, tên ứng dụng của tôi được hiển thị là (null). Đã có ai thử điều này chưa? Điều này có xu hướng xảy ra nếu tôi không thử mở ứng dụng đi kèm trước khi mở bàn phím sau khi nâng cấp. Nếu tôi mở ứng dụng đi kèm, điều này có xu hướng biến mất. Tôi đã đính kèm một hình ảnh bên dưới.iOS 9 - Bàn phím hiển thị tên gói là "(null)" khi nâng cấp

keyboard name

Cập nhật: Sử dụng iOS Console, tôi lưu ý các mục đăng nhập dưới đây:

Oct 5 16:16:40 Sarangan-Balasubramaniams-iPad SpringBoard[48] <Warning>: Installed apps did change. 
    Added: {(
    )} 
    Removed: {(
    )} 
    Modified: {(
     "com.vijay.SuperKeyz" 
    )} 
Oct 5 16:16:41 Sarangan-Balasubramaniams-iPad pkd[116] <Warning>: INSTALLED:com.vijay.SuperKeyz.keykeykeyboard com.vijay.SuperKeyz.keykeykeyboard(1.1) <__NSConcreteUUID 0x17d93870> AF3C211B-0871-49F1-89EF-433510FE85C4 /private/var/mobile/Containers/Bundle/Application/24643C20-B44F-47A4-ADB5-57EA10FF9CF0/SuperKeyz.app/PlugIns/keykeykeyboard.appex 
Oct 5 16:16:46 Sarangan-Balasubramaniams-iPad pkd[116] <Warning>: assigning plug-in com.vijay.SuperKeyz.keykeykeyboard(1.0) to keyboard sandbox 
Oct 5 16:16:46 Sarangan-Balasubramaniams-iPad pkd[116] <Warning>: enabling pid=1662 for plug-in com.vijay.SuperKeyz.keykeykeyboard(1.0) 4DAC067D-4E00-48A0-86CB-7519AC750C8A /private/var/mobile/Containers/Bundle/Application/8CA610CD-672B-40ED-A564-08EB2D90FD11/SuperKeyz.app/PlugIns/keykeykeyboard.appex 
Oct 5 16:16:46 Sarangan-Balasubramaniams-iPad MobileSMS[1662] <Warning>: Communications error: <OS_xpc_dictionary: <dictionary: 0x158928a0> { count = 2, contents = 
     "errorcode" => <uint64: 0x158b7ae0>: 4 
     "error" => <string: 0x1588ca30> { length = 114, contents = "cannot obtain executable path for plug-in com.vijay.SuperKeyz.keykeykeyboard(4DAC067D-4E00-48A0-86CB-7519AC750C8A)" } 
    }> 

Tôi xin lỗi vì đầu ra khó đọc, nhưng những gì bạn có thể thấy là iOS là tìm kiếm plugin của tôi ở đường dẫn sai. Nó đang tìm kiếm cũ của tôi đường dẫn cài đặt, thay vì mới một. Tôi đoán đơn giản là bàn phím iOS đang lưu vào bộ nhớ đệm danh sách các bàn phím khác ở đâu đó và không cập nhật cho đến khi một số trình kích hoạt khác.

+0

Đường dẫn nâng cấp mà tôi đã thực hiện là nâng cấp phiên bản 1.0 từ cửa hàng ứng dụng lên phiên bản 1.1 của tôi từ TestFlight. Tuy nhiên, tôi đã quản lý để xem cùng một vấn đề trong khi nâng cấp từ một tệp IPA đặc biệt mà tôi đã xuất từ ​​cửa sổ Lưu trữ. –

+0

Khi bạn nhấn vào tùy chọn "null" bàn phím, nó đã cố gắng để mở bàn phím và sụp đổ? – justColbs

+1

@justColbs, từ những gì tôi nhớ lại, bạn sẽ nhấn vào tùy chọn và sẽ không có gì xảy ra. Nếu bạn có thiết bị của bạn gắn liền với một giao diện điều khiển, bạn sẽ thấy dòng cuối cùng của đầu ra ở trên (thông báo "lỗi") –

Trả lời

3

Tôi cũng đã thấy điều này; đây là một lỗi trong iOS. Bạn nên ghi một radar trên đó.

Thông thường, bạn có thể khắc phục sự cố cho từng ứng dụng bằng cách đóng ứng dụng từ trình chuyển đổi ứng dụng và mở lại ứng dụng.

Tiêu điểm và trả lời nhanh, theo kinh nghiệm của tôi, sẽ không cho phép bàn phím xuất hiện cho đến khi thiết bị được khởi động lại, đồng thời cũng khắc phục sự cố cho tất cả các ứng dụng khác.

+0

Cảm ơn @ ben-pious. Đó là kết luận tôi cũng đến, tuy nhiên, những gì giữ tôi lại là một thực tế là có những bàn phím khác trong cửa hàng không bị vấn đề này. Tôi bị cám dỗ nghĩ rằng có thể vấn đề sẽ biến mất khi cài đặt diễn ra thông qua cửa hàng ứng dụng, nhưng tôi không thể chắc chắn nếu không đưa ứng dụng của mình ra ngoài và có khả năng làm phiền khách hàng của tôi. Bạn đã tiếp cận vấn đề như thế nào? –

+0

Tình hình có thể đã thay đổi kể từ lần cuối tôi nhìn vào nó, nhưng theo như tôi biết điều này thực sự ảnh hưởng đến phiên bản sản xuất của phần mở rộng bàn phím. Nơi tôi làm việc, chúng tôi đề xuất trong mọi ghi chú phát hành rằng người dùng khởi động lại thiết bị của họ sau khi cài đặt và tôi tin rằng có một bàn phím tiếng Trung thực sự có thông báo yêu cầu người dùng khởi động lại chính bàn phím. –

+0

Tôi gặp sự cố này khi cố chạy phiên bản bàn phím mới trên thiết bị. Chúng tôi không thể tải phiên bản mới và tiêu đề của nó trên phím bàn phím tiếp theo hiển thị "(null) v.v ..." Mặc dù chúng tôi đã xóa phiên bản ứng dụng trước đó khỏi thiết bị nhưng vẫn đang chạy bối cảnh. Mở trình chuyển đổi ứng dụng và đóng ứng dụng này (và tất cả các ứng dụng đang chạy) cho phép bàn phím bật lên. – floatingpoint

2

Đối với những người vẫn phải đối mặt với điều này trong iOS 10+, hãy đảm bảo Bundle Name của bạn giống với Bundle Display Name.

+0

Điều này có giải quyết được cho bạn không? – justColbs

+0

Đúng, nó đã giải quyết nó cho các bản dựng Hockey của chúng tôi, tuy nhiên chúng tôi vẫn đang trải nghiệm nó khi cập nhật từ bản dựng trực tiếp thành ad-hoc và ngược lại – S2dent

+0

Hey, chỉ cần kiểm tra xem bạn có tìm được giải pháp không?Tôi vẫn đang làm việc trên một. @ S2dent – justColbs

Các vấn đề liên quan