2017-09-21 29 views
0

私は5つのターゲットを持つプロジェクトを持っています。これらはすべて、LaunchImages、AppIcons、さらに2つのImage Assetsを保持する独自の.xassets(Assets)を持っています。これらの.xcassetsにはすべて、適切なターゲットメンバーシップが与えられます(これらの.xcassetsファイルの名前はすべて異なります)。 iPhone 5S上のこれらのアプリケーションを展開する場合iPhone 5SにAppIconが表示されないXcode 9のiOS 11

Target Membership 1

Target Membership 2

、APPICONは表示されません。 Googleで検索し、この回答Missing CFBundleIconName in Xcode9 iOS11 app releaseに遭遇しました。私はCFBundleIconsを削除し、Info.plistファイルにCFBundleIconNameを追加するような変更を加えました。しかし、何も動作していないようです。

また、すべての.xcassetsファイルに対してAppIconのAppStore iOS 1024x1024を割り当てました。

私はAdHocディストリビューションのためにipaを作成し、適切なAppIconがアーカイブにバンドルされることを確認しました。(ipaを抽出し、ペイロードをブラウズすることによって) http://www.diawi.comでipaを配布している間、AppIconは、アプリケーションのインストール中にデバイスに表示されます(円形進行はiPhoneのAppIconに表示されます)。しかし、インストールが完了すると、AppIconが消えます。

AppIcon displayed while installing. Disappears after install finishes.

私はiPhone 5(iOSの10.x.x)に同じアドホックビルドをチェックしAPPICONは、それに表示されています。だから、iPhone 5S上でiOS 11の問題を作り出すのはどういうことか。

Xcodeのは、各ターゲットとそのスキームのAPPICONを示しています。私のXcodeのバージョンAppIcon applied for Target & their Scheme

は次のとおりです。バージョン9.0(9A235).Someoneは、私は、最新の安定版リリース(ベータ版ではない/ GM種子を)持っていることを確認してください。

私のiPhone 5Sは正式リリース(iOS 11のベータ版はインストールされていません)によってiOS 11でアップデートされています。

+0

同じ問題に直面 – genaks

+0

@genaksポッドを使用していますか? –

+0

はい私は@Yahyaイブラヒムです – genaks

答えて

1

プレビューであなたのアプリアイコンを開きます。 「ツール」 - >「プロファイルの割り当て」を選択します。ドロップダウンからsRGB IEC61966-2.1を選択してください。あなたはあなたのアプリケーションのために使用しているすべてのアプリのアイコンのためにこれを行う必要があります。

+0

@ genaksありがとう、これは魅力のように働いた! –

1

最後にcocoapodsで問題が見つかりました。 'Pods - > Target Support Files - > Pods-ProjectName - > Pods-ProjectName-resources.sh'にあるシェルスクリプトには、すべてのアセットカタログを1つにまとめたセクションがあります(おそらく最後です)。すべてのターゲットからアセットを取得し、予想外のAppIconを生成します。

私がしなければならなかったのは、アセットカタログが1つにまとめられたシェルスクリプトのセクションを削除することでした。同じ問題が発生している場合はthis答えを参照してください。

0

私には同じ問題です。この問題は、Xcode9でiOS11シミュレータまたはデバイスでアプリケーションを起動して開いたすべてのプロジェクトで検出されました。

アイコンイメージプロファイルをsRGB IEC61966-2.1に設定しようとしましたが、結果は変更されませんでした。

@genaksと似ていますが、私はココアポッドも使用しています。私はcocoapodsを1.4.0.beta1より前のリリースに更新しようとしましたが、何も変わりません。

(iOSで起動するアプリ< = 10.3。私の仕事は何いつものように3すべての作業)

+0

あなたの問題は解決しましたか? –

+0

@ YahyaIbrahimいいえ、私の解決策は[this](https://stackoverflow.com/a/46696976/2025176)でした。この問題は、cocoapodsとiOS11で複数のターゲットを使用すると発生します –

0

行くために「目標は - >設定を構築」と「資産カタログアプリのアイコンセット名」であなたのアイコン名を設定します。

関連する問題