問題タブ [xcode8-beta2]

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.

0 投票する
3 に答える
5226 参照

objective-c - requestAccessForMediaType が iOS 10 でクラッシュする

私のアプリでは、card.io を使用してクレジット カードをスキャンしています。iOS 9 では問題なく動作します。iOS 10 ではアプリがクラッシュし、大量のガベージ メッセージがスローされるため、xcode 8 ベータ 2 コンソールでクラッシュ ログが見つかりません。

そして、プライバシー - >設定をチェックして、アプリのカメラが無効になっているかどうかを確認しましたが、アプリがそのセクションにリストされていません.iOS 10は、アプリがカメラを使用する許可を与えていないようです.

次のコードを使用して許可を要求します。

このコードを実行すると、authStatus が次のように返されます。AVAuthorizationStatusNotDetermined

ブロックに入った直後にアプリがクラッシュしましたrequestAccessForMediaType:AVMediaTypeVideo

コンソールに表示されるガベージ ログが非常に多く、クラッシュ メッセージを見つける手がかりがありません。

編集: xcode 8 で不要なログをすべて無効にするオプションを見つけました。ここに投稿された回答。しかし、バックトレースのデバッグを無効にした後でも、xcode はクラッシュ ログを表示しませんでした。

私のxcode8はこのメッセージを表示するだけで、アプリは終了します:

場所とプライバシーのリセットも試しましたが、メディア アクセスを要求しようとするとアプリがクラッシュします。

なぜこれが起こっているのですか?

0 投票する
1 に答える
786 参照

xcode - メンバー 'insert(_:completionHandler:)' xcode 8ベータ2へのあいまいな参照

こんにちは、新しいベータ 2 で、解決できない新しい問題が発生しました。

他の誰かが同じ問題を抱えていますか?会話に何か問題がある

0 投票する
2 に答える
15756 参照

ios - Apple の開発者プログラムに登録せずに、Xcode 8 を使用してリアル デバイスでアプリを実行するにはどうすればよいですか?

以前のバージョンの xcode 7 では、Apple ID を xcode アカウントに追加してからチームを選択することで、実際のデバイスでアプリを実行できました。

しかし、xcode 8 ベータ 2 の現在のリリースでは、「署名を自動的に管理する」という代わりに「問題を修正する」ボタンがありません。

そして、次のエラーが発生します。 Xcode 署名エラー

私はこれに対する解決策を得ようとしています。誰かがその問題を解決した場合は、助けてください。

0 投票する
1 に答える
872 参照

xcodebuild - 新しい Xcode-8 Beta バージョンで Xcodebuild がエラーをスローする

xcodebuild を使用してコマンド ラインからアプリをビルドしようとすると、「コード署名は、SDK 'iOS 10.0' の製品タイプ 'アプリケーション' に必要です」というエラーが表示されます。同じコマンドは、Xcode の以前のバージョンでも正常に動作します。一般に、「xcodebuild コマンド" は以前のバージョンの xcode では機能しますが、Xcode 8 (現在はベータ版) からは機能しません。

0 投票する
2 に答える
327 参照

swift3 - Doubles は Swift で同等か

スイフト3、Xcode8β2。
Comparable データをソートするクラスを実装し、Double を使用してテストしようとしました。残念ながら、エラーが発生しています"Cannot convert value of type '[Double]' to specified type '[T]'."。以下のサンプル コードでエラーを再現しました。

Doubles が Comparable であると仮定するのは正しいですか? もしそうなら、どうすれば上記のエラーを解消できますか?
どうも。

0 投票する
0 に答える
850 参照

ios - iOS 10.0 シミュレーターで Xcode プロジェクトの以前にコンパイルされたバージョン (または以前のビルド) を実行する方法

iOS 10 で自分のアプリの 1 つをテストしようとしています。iOS 10.0 シミュレーターに同梱されている Xcode 8 ベータ版をダウンロードしました。ただし、予想どおり、Xcode 8 は [Alamofire など] を使用しているライブラリに大量のエラーをスローしているため、Xcode 8 でのビルドが妨げられていますが、今は心配する必要はないと思います。私は、最新の安定したコンパイル済みバージョン (ios 9.3 の Xcode 7 内で正常にビルドできる) を実行する簡単な方法を探しています。過去に同様のことを達成していたので、xcrun を介して端末から ios 10.0 シミュレーターをトリガーできません。

どんなガイダンスでも大歓迎です!

編集 - 解決済み

興味のある人のために、探していたものを達成する方法を見つけました。

  1. Xcode7 で [設定] > [場所] > [コマンド ライン ツール] を Xcode 8.0 に変更します。

  2. ターミナルで、入力xcrun simctl listして利用可能なシミュレーターを表示します (ios 10.0 シミュレーターは現在利用できるはずです)。

  3. 必要なシミュレーターの UDID をコピーします。

  4. 通常の Simulator アプリが実行されていないことを確認してから実行しますopen /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app --args -CurrentDeviceUDID <Copied UDID>

  5. 目的のシミュレーターが起動したら、実行しますxcrun simctl install booted <path to project .app file>(.app ファイルへのパスは、メイン プロジェクトの下の左側のペインの Xcode にあります。フォルダー「Products」の下で、[project-name].app からファイル パスをコピーします。そこにあるファイル)

これにより、目的のシミュレーターにアプリがインストールされます。これを試した最初の数回で、いくつかのエラーが発生しました。Simulator.appを終了して再試行するだけで回避できました(4回目の試行でうまくいきました)。

0 投票する
1 に答える
134 参照

jquery - NSStringをNSURLに変換するエラーXcode 8エラーコード256

NSString を NSURL に変換する

これは私のコードですが、nullの結果を受け取りました

ここに私のエラーがあります

エラー Domain=NSCocoaErrorDomain Code=256 「ファイル “yql” を開けませんでした。」UserInfo={ NSURL=http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22USDEUR%22)&env =store://datatables.org/alltableswithkeys }