問題タブ [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.
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 を使用します。
何かご意見は?