問題タブ [xcode7-beta6]
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 - Xcode 7 ベータ 6、dyld ___NSArray0__ クラッシュ
初めて Xcode 7 でアプリをコンパイルできました (ベータ 4 および 5 では失敗しました)。それで、それは良い進歩だと思います。
ただし、iPhone 6、iOS 8.4.1 でアプリをロードすると、デバッガーで次のメッセージが表示されてクラッシュしました。
dyld: シンボルが見つかりません: _NSArray0 参照元: /private/var/mobile/Containers/Bundle/Application/0294DF62-AE80-485D-BB11-8C3A5D39777D/Boxtiq.app/Boxtiq 想定: /System/Library/Frameworks/CoreFoundation. /private/var/mobile/Containers/Bundle/Application/0294DF62-AE80-485D-BB11-8C3A5D39777D/Boxtiq.app/Boxtiq 内のフレームワーク/CoreFoundation
これは、リンクされているライブラリの順序と関係がありますか? アドバイスお待ちしております。
ありがとう!
ios8 - iOS 9 ベータ: didReceiveAuthenticationChallenge メソッドは、iOS 8 ではなく、WkWebview ですべての Https サイト要求に対して呼び出されます
WkWebView を使用して iPhone/iPad ブラウザーを開発しています。Xcode 6.4でコンパイルされたiOS 8で正常に動作します。iOS 9 ベータ版で同じアプリをテストしたところ、すべてのhttps サイト (google.com、Youtube.com など) が読み込まれませんでした。デバッグしたところ、 WKNavigationDelegate - didReceiveAuthenticationChallenge
メソッドへのコールバックがあることがわかりました 。チャレンジの保護スペースからの authenticationmethod はNSURLAuthenticationMethodServerTrustであり、処理されませんでした。したがって、明らかにリクエストはキャンセルされ、ページは読み込まれませんでした。
私の質問は、なぜ WkWebview は iOS 9 ベータ版だけで https サイトの認証チャレンジ コールバックを取得し、iOS 8 では取得しないのですか?
また、Xcode 7 ベータ 6 でソース コードをコンパイルし、iOS 9 ベータ デバイスで実行しました。また、http サイトを許可するために、NSAllowArbitaryLoads を使用した NSAppTransportSecurity で info.plist を yes に更新しました。
それでも https サイトは読み込まれませんでした。ここでも同じコールバックの問題が報告されました。
私の問題に関連する iOS 9 ベータ版の WkWebview の更新はありますか?
ios - Xcode 7 デバッグ出力:「エラー:177: タイムアウトしました...mMajorChangePending=0」
iOS 9 シミュレーターでアプリを実行すると、Xcode 7 ビルド 6 デバッグ コンソールに次のエラーが表示されます。
他の誰かがこれを見たことがありますか?それが何を意味するのか分かりますか?
xcode - Xcode 7: 選択したデバイスを使用して Xcode を実行できません
Xcode 7へのアップグレード後、Xcode はシミュレーターでテストを実行できません。
この問題は、 Travis CIおよび Jenkinsで再現されます。xcodebuild test
ローカルマシンで実行するとうまくいきました。
ios - Xcode 7 で iOS を実行する Meteor は何もインストールまたは実行しません
Meteor アプリを作成しました。iOSプラットフォームを追加しましたが、使用すると
正常に動作しているように見え、シミュレーターがロードされても、アプリをインストールまたは実行しません。私は何を間違っていますか?それとも、Xcode 7 ベータ版を使用しているからですか?
ios - App Transport Security 例外ドメインを実行時に変更できますか?
私のアプリでは、API が実行時に画像と動画のドメインを提供し、これらの接続を確立できるようにする必要があります。を使用NSAllowsArbitraryLoads
することが現在私ができる唯一の満足できることのようですが、ATS を利用して、実行時に提供されるドメインの短いリストのみをホワイトリストに登録したいと考えています。
App Transport Security Technoteによると、これらのドメインはすべて、コンパイル時にコピーされる Info.plist に設定されています。これらの特定のドメインへのリクエストに対して、実行時に HTTP を許可したり、TLS 要件を緩和したりすることは可能ですか?
ios - アーカイブされたエクスポートされた .ipa の実行中にアプリがクラッシュしますが、シミュレーターで動作し、アプリをデバイスにサイドロードします
現在、Xcode 7 Beta 6 を使用しています。開発者の証明書を使用して直接展開すると、アプリはシミュレーターとデバイスで動作します。ただし、アーカイブ機能を使用して IPA ファイルを作成しようとすると、デバイスからアプリを起動できません。カスタムフレームワークがロードされていない/適切なイメージが見つからないというクラッシュと不平があります。以下は、クラッシュ ログのスクリーンショットです [一部の不要な情報を削除しました]。
エンタープライズ証明書と開発者の証明書を使用してアーカイブしようとしましたが、どちらも同じ問題を引き起こします。誰か助けてくれませんか?オンライン フォーラムで提案された解決策をいくつか試しましたが、うまくいきませんでした。
- カスタム フレームワークを組み込みバイナリに追加し、バイナリをライブラリにリンク
- ビルド フェーズでは、フレームワークもフレームワーク フォルダーにコピーされます。
- フレームワークの検索パスで確認
- iPhone 6+ ではなく iPhone 5 にインストールしようとしましたが、同じ問題が発生します
- コマンドラインでフレームワークのアーキテクチャを確認
- フレームワークも IPA にパッケージ化されています。
- シンプルな Hello World アプリの作成を試み、IPA を正常に生成しました。エンタープライズ プロファイルを使用してデバイスでアプリが起動するため、証明書が機能していることがわかります。
さらに注意すべきことは、オーガナイザー ツールでアーカイブをエクスポートするときに、カスタム フレームワークに関連付けられた権利がないことです。私たちが持っているはずかどうかはわかりません。ライブラリの資格がない場合の同様の問題のスクリーンショットを次に示します。
一般に、開発者の証明書を介してアプリをサイドロードすると機能するため、アーカイブの動作が異なる理由がわかりません。
私が試した可能性のある同様の問題に対する他の解決策は役に立ちませんでした。