アプリストアに存在するiOSキーボードアプリ拡張機能があります。最近、バージョン1.0から1.1へのアップグレードの影響をテストしながら、標準のiOSキーボード上の地球儀のアイコンを押したままにすると、私のアプリの名前は(null)
と表示されていました。他の誰かがこれを経験しましたか?これは、をにしないと、アップグレード後にキーボードを開く前にコンパニオンアプリを開こうとすると発生する傾向があります。コンパニオンアプリを開くと、これは消える傾向があります。私は下の画像を添付しました。iOS 9 - キーボードでアップグレード時にバンドル名が「(ヌル)」と表示される
アップデート:私は読みにくい出力をお詫び申し上げますが、何あなたが見ることができることはiOS版があるということです
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)" }
}>
: のiOSコンソールを使用して、私は以下のログエントリを指摘間違ったパスで自分のプラグインを検索しています。私の古いインストールパスの代わりに、新しいを探しています。私の単純な推測では、iOSキーボードは他のキーボードのリストをどこかにキャッシュしており、他のトリガーまではそれを更新しないということです。
私が取ったアップグレードパスは、バージョン1.0をApp StoreからTestFlightからバージョン1.1にアップグレードすることでした。しかし、ArchivesウィンドウからエクスポートしたアドホックIPAファイルからアップグレードするときも、同じ問題が発生しました。 –
"null"キーボードオプションをタップすると、キーボードが開いてクラッシュしてしまいましたか? – justColbs
@justColbs、私が思い出したところから、あなたはオプションをタップすると何も起こりません。デバイスをコンソールに接続していた場合は、上記の出力の最後の行(「エラー」メッセージ)が表示されます –