2015-10-05 10 views
5

アプリストアに存在するiOSキーボードアプリ拡張機能があります。最近、バージョン1.0から1.1へのアップグレードの影響をテストしながら、標準のiOSキーボード上の地球儀のアイコンを押したままにすると、私のアプリの名前は(null)と表示されていました。他の誰かがこれを経験しましたか?これは、にしないと、アップグレード後にキーボードを開く前にコンパニオンアプリを開こうとすると発生する傾向があります。コンパニオンアプリを開くと、これは消える傾向があります。私は下の画像を添付しました。iOS 9 - キーボードでアップグレード時にバンドル名が「(ヌル)」と表示される

keyboard name

アップデート:私は読みにくい出力をお詫び申し上げますが、何あなたが見ることができることは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キーボードは他のキーボードのリストをどこかにキャッシュしており、他のトリガーまではそれを更新しないということです。

+0

私が取ったアップグレードパスは、バージョン1.0をApp StoreからTestFlightからバージョン1.1にアップグレードすることでした。しかし、ArchivesウィンドウからエクスポートしたアドホックIPAファイルからアップグレードするときも、同じ問題が発生しました。 –

+0

"null"キーボードオプションをタップすると、キーボードが開いてクラッシュしてしまいましたか? – justColbs

+1

@justColbs、私が思い出したところから、あなたはオプションをタップすると何も起こりません。デバイスをコンソールに接続していた場合は、上記の出力の最後の行(「エラー」メッセージ)が表示されます –

答えて

3

私もこれを見てきました。これはiOSのバグです。あなたはそれにレーダーをファイルする必要があります。

一般に、個々のアプリの問題を解決するには、アプリの切り替えをアプリのスイッチャーから終了してもう一度開いてください。

私の経験上、SpotlightとQuick Replyは、デバイスが再起動されるまでキーボードを起動させず、他のすべてのAppsの問題も解決します。

+0

Thanks @ ben-pious。それは私があまりにもよくやっている結論ですが、私を抱きしめていたのは、この問題を抱えていない他のキーボードが店舗にあるという事実です。私はアプリストアを通ってインストールが行われるときに問題が消えてしまうかもしれないと思うように誘惑されますが、私のアプリを外に出さずに、私の顧客を迷惑にすることはありえません。どのように問題にアプローチしましたか? –

+0

最後に調べてから状況が変わったかもしれませんが、実際にキーボード拡張のプロダクションバージョンに影響することがわかっている限り、私が働いているところでは、すべてのリリースノートで、インストール後にユーザーがデバイスを再起動することをお勧めします。実際にキーボード自体で再起動するように通知する中国語キーボードがあると思います。 –

+0

新しいバージョンのキーボードをデバイス上で実行しようとすると、この問題が発生していました。新しいバージョンが登場することができず、次のキーボードキーのタイトルに「(null)etc ...」と表示されました。以前のバージョンのアプリをデバイスから削除したにもかかわらず、まだ実行中でした背景。アプリケーションスイッチャーを開いてこれを閉じて(そして実行中のすべてのアプリケーション)、キーボードが起動しました。 – floatingpoint

2

まだiOS 10以降でこれに直面しているユーザーの場合は、Bundle Nameがお客様のBundle Display Nameと同じであることをご確認ください。

+0

これで解決しましたか? – justColbs

+0

ええ、ホッケービルドのためにそれを解決しましたが、生きているビルドからアドホックビルドに逆に更新するときにまだ経験しています – S2dent

+0

ちょっと、あなたが解決策を見つけたかどうかチェックするだけですか?私はまだ作業中です。 @ S2dent – justColbs

関連する問題