[iOS]エラー対策 process launch failed failed to get the task for process 0000

原文
process launch failed failed to get the task for process ProcessID

Google翻訳
プロセスの起動に失敗しました。プロセスProcessIDのタスクを取得できませんでした

現象
ビルドは通るのに実機実行時にエラー

“[iOS]エラー対策 process launch failed failed to get the task for process 0000” の続きを読む

[iOS]エラー対策 Unknown class Cell in Interface Builder file.

Unknown class Cell in Interface Builder file.

実行時エラーです

再現方法
一つのTableViewに複数カスタムセルを登録しようとしたら、
セルを作るところで異常終了した。

“[iOS]エラー対策 Unknown class Cell in Interface Builder file.” の続きを読む

[iOS]エラー対策 This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird crashes.

原文
This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird crashes. This will cause an exception in a future release

“[iOS]エラー対策 This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird crashes.” の続きを読む

[iOS]エラー対策 dyld: Library not loaded: @rpath/libswiftCore.dylib

実行時エラーです。

dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /var/mobile/Containers/Bundle/Application/00000000-0000-0000-0000-00000000000/AppName.app/AppName
Reason: no suitable image found. Did find:
/private/var/mobile/Containers/Bundle/Application/00000000-0000-0000-0000-00000000000/AppName.app/Frameworks/libswiftCore.dylib: mmap() errno=1 validating first page of ‘/private/var/mobile/Containers/Bundle/Application/00000000-0000-0000-0000-00000000000/AppName.app/Frameworks/libswiftCore.dylib’

Swiftの標準ライブラリがロードできない場合に発生するようです。

一般的な解決方法に、ちょっとだけ私の工夫を入れました。
以下の手順をお試しください。

1.Build Settings ー Build Options ー Embeedded Content Contains Swift Code をYESにする。
2.プロジェクトをクリーン
3.端末から既存のアプリを削除
4.ビルド&インストール

[iOS]TestFlightの悪用

外部テストフライトに提出するビルドに関して、正しい記述はどれか?

1.外部テストフライトを使うことで、ストアを通さずに特定顧客にアプリを販売することができる。
2.外部テストフライトで配布するアプリにも審査がある。
3.外部テストフライドで配布する端末は事前に登録しておく必要がある。
4.外部テストフライトで配布できる数に制限はない。

“[iOS]TestFlightの悪用” の続きを読む

[iOS]ニュース 2018/05/9

Appleへのお問い合わせが一段と簡単に
開発、配布、メンバーシップなどに関するお問い合わせが、「お問い合わせ」ページからできるようになりました。トピックを選択するだけで、Appleにメッセージを送信したり、Apple Developerサポートに電話サポートを簡単に依頼できます。世界中で英語によるサポートが受けられるほか、特定の地域ではフランス語、ドイツ語、イタリア語、日本語、韓国語、ポルトガル語、スペイン語、北京語(メールの場合は簡体字中国語)のサポートも受けられます。

Transporter用の新しいIPアドレス
2018年8月21日より、AppleのコマンドラインのデリバリツールであるTransporterでのAppデリバリのために、新しいIPアドレスが追加されます。AppまたはAppのメタデータをファイアウォールの内側からデリバリする場合、新しいIPアドレスおよびポートを使用するアウトバウンド接続とリターン接続が、ファイアウォールのルールで許可されるようにする必要があります。

[iOS]レイアウト崩れ (実例集)

以下の場合に適切な対応はどれか?

「iPhone向けにユニバーサルアプリを作ったが、iPadでも動く。しかしiPadだとレイアウトが崩れるところがある。」

この場合、審査に出すためにはどのような対応が必要か?

1.App Store Connectに提出時に、iPhoneアプリとして提出すればよい。

2.このような状態では審査は通らないのでアプリの方向性を再検討する。

3.iPhoneのスクリーンショットだけを提出する。

4.Appleのレビュアーにメモ欄で「これはiPhone専用アプリである」と通知する。

“[iOS]レイアウト崩れ (実例集)” の続きを読む

[IOS] simctl とは何か

XCODE開発で使われるsimctlの説明のうち、最も適切な記述はどれか。

1. 通信品質をエミュレーションするコマンド
2.シミュレーターを管理するツール群
3.シミュレーター上でIOSアプリを起動するための仮想OS
4.脱獄した端末を判定するライブラリ群

“[IOS] simctl とは何か” の続きを読む

[iOS]CallKit

以下の文章のうち、CallKitの説明はどれか。

1.iPhone標準の通話機能をアプリに提供するフレームワーク
2.機械学習を容易に実現するためのフレームワーク
3.コールバック関数を容易に実現するためのフレームワーク
4.VPNアプリケーションを実現するためのフレームワーク

“[iOS]CallKit” の続きを読む

[iOS]ITMSPファイル

ITMSPファイルについてただしい説明はどれか

1.アプリをアップロードするときのパッケージ
2.アプリ本体を意味するファイル
3.クラッシュレポートのシンボル名を見やすくする為のファイル
4.アプリにプッシュ通知などの権限を与えるための設定ファイル

“[iOS]ITMSPファイル” の続きを読む