Xcode 7 Beta 2を使用して簡単なアプリケーションを作成しました。アプリケーションには、クラスMyAppDelegate
、MyViewController
、MyMain.storyBoard
およびMyLaunchScreen.storyboard
。 Xcode 7 Beta 4でアプリケーションを再コンパイルすると、「起動画面でカスタムクラス名が設定されない場合があります」というエラーが表示されます。助言がありますか?
起動画面は完全にカスタマイズ可能なView Controllerではないことに注意してください。ストーリーボードでカスタムクラス名を指定することはできません。また、viewDidLoadを呼び出して、この段階でコードを実行するオプションをシステムが提供することを期待できません。アプリはまだ起動していません。
起動画面の制約
IOS 7に展開する場合、静的な起動イメージファイルを含める必要があります。起動画面ファイルと静的起動画像の両方を含めることができます。 iOS 8を実行しているiPhone 6などのデバイスは起動画面ファイルを使用し、iOS 7デバイスは起動画像にフォールバックします。
詳細については、 こちら をクリックしてください
これは簡単な答えですが、私はそれを知り、知らなかったのです。 iOS 7には、main.storyboardとlaunchscreen.storyboardがあると思います。起動screen.storyboardで最初の機能画面を意図せずに作成しようとしていました。それはノーです。
これがお役に立てて、幸せなコーディングを願っています!
最近、Xcode 8ベータ版を使用してアプリを作成しましたが、ベータ版ソフトウェアを使用してアプリストアに送信できませんでした。 「起動画面ではカスタムクラス名が設定されない可能性がある」など、同じエラーメッセージが表示されました。
私の解決策:メインストーリーボードのファイルインスペクターに移動し、[起動画面として使用]オプションの選択を解除します。シンプルでしょ?うまくいけば、これもあなたのために働く。