問題タブ [ios10-today-widget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1750 参照

ios - 今日の拡張機能は、限られたデバイスで「読み込めません」

今日の拡張機能を備えた iOS アプリケーションがあります。現在、テスト (TestFlight) を行っており、約 10 台のデバイスでテストを行っています。関連付けられたウィジェットは、これらのデバイスの 1 つを除くすべてで正常に表示されます。あるデバイスでは、ウィジェットに恐ろしい「ロードできません」というメッセージが表示されます。デバイスの再起動、アプリの削除/再インストールなどを試みました。

デバイスのログを見ると、これが最初の厄介なリファレンスであることがわかりました。

拡張機能のコードはホスト アプリケーションを開こうとしないため、このエラーに困惑しました。おそらく、これは内部 (iOS) ヘルパー アプリケーションを指しているのでしょうか?

その最初の行の奇妙なエスケープ文字はログにあります。これらの行の後、おそらく 2 回以上再試行し、失敗します。最終的に私は見Can't request remote view controller that is blacklistedて、デバイスは再起動するまで再試行しません:

拡張コード自体からのログも、実際に起動している兆候も見られません。

問題のデバイスは、iOS 10.3.2 のパブリック バージョンを実行している iPhone 7 Plus です。ウィジェットは他のすべてのデバイスで問題なく動作します。その多くは 10.3.2 でもあります。他のどれもiPhone 7 Plusではありません。ウィジェットは iPhone 7 Plus Simulator で正常に動作します。

同じデバイスで App Store バージョンのウィジェットが正常に実行されますが、そのバージョンは Xcode 7 を使用して iOS 9 に対してビルドされています。新しいバージョンは、Xcode 8.3.3 を使用してベース SDK として 10.3 を使用します。

何かご意見は?