Xcodeが開発者プレビュー6にアップデートc

Xcodeが開発者プレビュー6にアップデートc
Xcodeが開発者プレビュー6にアップデートc

Apple が Xcode 4 の新たなビルドである Preview 6 をリリースしました。以下に埋め込まれているリリースノートで Apple が言及している最適化された速度に関して、良い評判がいくつか聞こえてきました。

新機能

パフォーマンス測定と分析

Instrumentsアプリケーションを起動せずにアプリケーションのパフォーマンスを測定できる新しいコマンドラインツール「iprofiler」が追加されました。測定後、Instrumentsで分析できます。新しいフレームワーク「DTPerformanceSession」(/Library/Developer/4.0/Instruments/Frameworks)を使用すると、アプリケーション自身または他のアプリケーションのパフォーマンス測定データを作成できます。7773305

機能強化

一般設定 スキームの管理ダイアログの「スキームの自動作成」オプションで、スキームを自動作成するかどうかを指定できます。大規模なワークスペースでは、自動作成によって生成されるスキームが多すぎるため、自動作成をオフにすることをお勧めします。この設定は、ワークスペースのすべてのユーザーで共有されます。

「今すぐスキームを自動作成」ボタンを使用すると、Xcode でスキームを作成できます。7952053

Xcode アーカイブ ファイル (.xcarchive) を Finder でダブルクリックしてアーカイブ オーガナイザーに追加できます。8791305

派生データにはワークスペース相対位置を使用できます。8242521

タスク情報とアラート アラート スクリプトの実行に対する機能強化:

スクリプトは Xcode ユーザー環境変数にアクセスできます。

PWD 環境変数の値は、現在のプロジェクトまたはワークスペースを含むディレクトリへのパスです。

新しいXcodeAlertAffectedPaths環境変数には、影響を受けるファイルへのフルパスをコロンで区切ったリストが含まれます。この変数はIDEAlertAffectedURLs環境変数に代わるものです。8748528

解決された問題

一般的な

Xcode は、スクリプト実行スキームアクションのスクリプトから改行文字を削除しません。8230045

スキームを複製しても、ターゲット参照が壊れた新しいスキームは作成されません。8335950

アクティブなスキームがユニット テスト スキームの場合、ツールバーの [実行] をクリックしても不明なエラー ダイアログは表示されません。8642393

リファクタリング

nib ファイルの編集:名前変更変換は、アクションのターゲットがファースト レスポンダである場合、またはメソッドが指定されたクラスのカテゴリ、プロトコル、またはスーパークラスで宣言されている場合に、Interface Builder ドキュメント内のアクション メソッドの名前を変更します。8500272

ソース管理とスナップショット: Xcode は、リファクタリング変換を実行する前にワークスペースのスナップショットを作成します。7816256

ファイルのバージョンの比較

ブランチを作成してリポジトリ オーガナイザーでそのブランチに切り替えた後、コミット ダイアログまたはバージョン エディターを使用してもアサーション エラーは発生しません。8383245

ソース管理とスナップショット

Xcode は、リポジトリ オーガナイザー内の Git リポジトリの SCP ベースの URL ([email protected]:/myrepositoryname.git など) を認識します。8044145

建物

一般設定 > ビルドの場所を変更すると、Xcode は新しいビルドの場所を使用します。7965261

新しい問題

パフォーマンス測定と分析マルチコアとディスパッチテンプレートが動作しません。8717719 Xcode 4.0 Developer Preview 6 をインストールした後、タイムプロファイラーとシステムトレースが動作しません。コンピューターを再起動してください。8829655

コンピューターに Xcode の複数のリリースが含まれている場合、Dock タイム プロファイラーは正しく動作しません。

適切な Xcode リリースの Instruments アプリケーションを Dock に追加し、コンピュータを再起動します。8830062

既知の問題

一般的な

明示的な Xcode 3 ファイル タイプを持つ Interface Builder ファイルは、Interface Builder ではなくソース エディターで開きます。

アイデンティティとタイプインスペクターでInterface Builderファイルのファイルタイプを「デフォルト」に設定し、プロジェクトナビゲータで選択を解除してから再度選択します。8028406

ログ ナビゲータでプロジェクトまたはワークスペースの最後のビルド タスクを選択し、ビューアーが最近の操作のみを表示するように設定されている場合、タスク ログ ビューアーは空になります。

タスクログビューアをすべての操作を表示するように設定します。8350930

nibファイルの編集

Xcode では、AppKit 以外のフレームワークのオブジェクトで構成された Mac OS X タイプの Interface Builder ドキュメントを編集できません。

ただし、これらのドキュメントをコンパイルして実行することはできます。7470836リファクタリング: Xcode は Cocoa バインディングをリファクタリングしません。8423815

検索中

検索ナビゲータ:見つかったインスタンスをすべて選択して「置換」をクリックすると、検索ナビゲータの置換プレビューダイアログで Xcode がクラッシュすることがあります。8091532

havebin.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。