タグ付けされた質問 「xcode」

XcodeはAppleの統合開発環境(IDE)です。使用上の注意:このタグは、Xcode IDE自体に関する質問にのみ使用してください。MacまたはiOSのプログラミングに関する一般的なトピックには使用しないでください。Macプログラミングの質問には[cocoa]を、iOSプログラミングの質問には[cocoa-touch]または[iOS]または[Swift]を使用してください。

6
Xcodeは変更されていないストーリーボードとXIBファイルを変更します
ストーリーボードは、複数の人が共同で作業しているときのgitワークフローの観点から見るとかなり重要な問題です。たとえば、.storyboardファイル内のXMLの開始<document>タグtoolsVersionとsystemVersion属性は、最新のファイルマニピュレータが実行している構成によって変更されます。全員のXcodeバージョンを同期することはに役立つようですtoolsVersionがsystemVersion、開発者が実行している特定のMacやOS Xのバージョンに応じて、何が変わっても変わります。 これはばかげていますが、ほとんど無害です。しかし、心配なのは、他の場合には、他の変更がの後に開くだけで自動的にストーリーボードに加えられることgit pullです。つまり、アリスはストーリーボードに変更を加え、コミットしてリポジトリにプッシュします。次に、ボブはアリスの変更をプルし、ストーリーボードを開いてさらに変更を加えます。彼がストーリーボードを開くと、ファイルのアイコンはすぐに変更されたが保存されていない状態にgit status変わり、変な変更がいくつも発生したことが示されます。ボブが何かを変更したり、ファイルを自分で保存したりせずに、これらすべてが行われました。 私たちが目にしている最も一般的な自動化された変更<classes>は、ストーリーボードファイルの終わり近くにあるタグ階層全体の消失または再出現です。何が原因なのかはわかりません。さまざまな.lprojディレクトリにローカライズされたストーリーボードのバージョンがいくつかあり、それらをInterface Builder内で開くと、クラス階層が一部から自発的に削除されて他に追加されるか、一部が単独で残る場合があります。これにより、で多くのノイズが発生しますがgit diff、実際には機能が損なわれることはありません。多くの場合、gitのインデックスに実際に加えた変更を選択的に追加し、それらをコミットしてから、自然発生的な無意味なだけを破棄します<classes>変更。これは、コミットを本来あるべき状態に保つためです。しかし、最終的には、Xcodeが変更を再実行し続け、誰かが他のいくつかのものと一緒に激しくコミットするので、煩わしくなりすぎます...他の誰かのXcodeがそれらを元に戻して変更しないことを決定するまでは問題ありません明らかな理由。(私たちのコミット履歴には、これについて多くの悪口があります。) 他の誰かがこの動作を見ていますか?これは、Xcodeのバグですか、それとも1つ以上の開発者用Macの構成の問題ですか?XIBファイルを使用して共同作業するとき、いくつかの同様の動作を見てきましたが、ストーリーボードの方が影響を受けやすいようです。

8
Xcode 7ベータ警告:インターフェースの向きとストーリーボードの起動
Xcode 7ベータ版でプロジェクトを開いたところ、Xcode 6にはない次の警告が表示されます。 All interface orientations must be supported unless the app requires full screen. A launch storyboard or xib must be provided unless the app requires full screen. アプリはデバイスのみに縦向きを使用し、私はそれをそのように設定しています。また、iphoneとipadの両方のインターフェース用のストーリーボードもあります。これらの警告が表示される理由を判断できません。これはXcode 7のベータバグですか?
131 ios  xcode 

5
Swift 4の#selector()で@objc推論の非推奨に対処するにはどうすればよいですか?
プロジェクトのソースコードをSwift 3からSwift 4に変換しようとしています。Xcodeから出される警告の1つは、セレクターに関するものです。 たとえば、次のような通常のセレクターを使用してボタンにターゲットを追加します。 button.addTarget(self, action: #selector(self.myAction), for: .touchUpInside) これはそれが示す警告です: 「#selector」の引数は、Swift 4で廃止された「@objc」属性推論に依存する「ViewController」のインスタンスメソッド「myAction()」を参照しています '@objc'を追加して、このインスタンスメソッドをObjective-Cに公開します。 今、Fixエラーメッセージを打つことは私の関数に対してこれを行います: // before func myAction() { /* ... */ } // after @objc func myAction() { /* ... */ } @objcマークを含むようにすべての関数の名前を変更したくないので、その必要はありません。 非推奨に対処するためにセレクターをどのように書き換えますか? 関連する質問: Swift 4モードでのSwift 3 @objc推論の使用は非推奨ですか?
131 swift  xcode  swift4 


4
Xcode 6 / Beta 4:フレームワークターゲットでのブリッジヘッダーの使用はサポートされていません
Xcode 6 Beta 4にアップグレードし、Beta 2のライブビュー用に作成したフレームワークを用意しました。別の迅速なバグのため、いくつかのObj-Cコードを使用する必要がありました。しかし、アップグレードすると、次のエラーが発生します。 エラー:フレームワークターゲットでのブリッジヘッダーの使用はサポートされていません 私はリリースノートで何も見ていません、または他の移行パスを見つけていません。他の誰かがこれを見て解決策を見つけましたか? Beta 3ではライブビューのフレームワークが不要になったことを理解していますが、私の場合、それを機能させることができれば理にかなっています。フォールバックとして削除することもできますが、ベータ4で完全に機能しない場合はフレームワークを使用することをお勧めします。
131 xcode  frameworks  beta 



30
理由:適切な画像が見つかりません[終了]
休業。この質問はもっと集中する必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/Stylist.app/Stylist Reason: no suitable image found. Did find: /private/var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/testapp.app/Frameworks/libswiftCore.dylib: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/3FC2DC5C-A908-42C4-8508-1320E01E0D5B/testapp.app/Frameworks/libswiftCore.dylib' (lldb) iPhoneでビルドすると、このエラーが発生します。シミュレータ上で構築することができます。すべてのプロビジョニングファイルをやり直しましたが、iPhoneでビルドできません。私のXcodeはこのようなものです これはフレームワークの問題ですか、それとも署名の問題ですか?これはXcode 6では起こりませんでした。ありがとうございます。
129 ios  iphone  xcode  dyld 

30
終了コード255でibtoolが失敗するのはなぜですか?
突然、プロジェクトを構築できなくなりました。次のコンパイラエラーが発生します。 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtoolが終了コード255で失敗しました 私のxibファイルの束全体に対してこのエラーが発生します。何が起こっているのか、そして解決策は何か? Xcode 4.6、iOS 6.1を使用します。
129 ios  xcode 

11
SDK iOS 8.0の製品タイプの単体テストバンドルにはコード署名が必要です
取得 SDK 'iOS 8.0'の製品タイプ 'Unit Test Bundle'にはコード署名が必要です アプリのターゲットはコード署名で問題ありませんが、テストのターゲットはそうではありません。新しいコンピューターを購入し、コンピューターから新しい開発証明書を作成し、それに応じてプロビジョニングプロファイルを更新し、両方をインストールしましたが、このコード署名エラーを回避できません。 すべての証明書/プロファイルをローカルでワイプして再インストールできるようにする方法はありますか? おそらく何らかのバグです。
128 ios  objective-c  xcode 

9
Xcode iOS 8キーボードタイプはサポートされていません
私が持っているUITextFieldとして、Ctrlキーを押しながらドラッグし@Outlet、私の中に.swiftクラス。今、viewDidLoad私はこのコードを使用しています self.myTextField.keyboardType = UIKeyboardType.DecimalPad シミュレーターでアプリを起動してクリックすると、UITextFieldこのログが表示されます Can't find keyplane that supports type 8 for keyboard iPhone-Portrait-DecimalPad; using 2617181025_Portrait_iPhone-Simple-Pad_Default クラッシュなどはありませんが、キーボードが表示されません。私もそれを設定しようとしましたStoryboardが、それは同じです。 また、私はをクリックしたときに気づい任意の UITextFieldキーボードが表示されることはありません(ただし、何もログがために示されていないデフォルトのキーボード) Xcode-Beta 3を使用していますが、この問題に直面した人はいますか?
128 ios  xcode  keyboard  swift  ios8 

4
エラー:書き込み可能なアトミックプロパティは、合成されたセッター/ゲッターをユーザー定義のセッター/ゲッターとペアにすることはできません
私は最近、古いXcodeプロジェクト(以前は問題なくコンパイルされていました)をコンパイルしようとしましたが、この形式のエラーがたくさん表示されています。 error: writable atomic property 'someProperty' cannot pair a synthesized setter/getter with a user defined setter/getter これらのエラーの原因となるコードパターンは常に次のようになります。 // Interface: @property (retain) NSObject * someProperty; // Implementation: @synthesize someProperty; // to provide the getter - (void)setSomeProperty:(NSObject *)newValue { //.. } エラーが発生している理由がわかります。プロパティアクセサー(ゲッターとセッターの両方)を合成するようコンパイラーに指示し、その後すぐに手動でセッターをオーバーライドします。そのコードは常に少しにおいがしていました。 それで、これを行う適切な方法は何ですか?の@dynamic代わりに使用する場合は@synthesize、ゲッターも作成する必要があります。それが唯一の方法ですか?

17
Xcode 4-パフォーマンスが遅い
Xcode 4で問題があり、ユーザーの操作(コードの編集、領域のスクロールなど)への応答が非常に遅い。これは特に、多数のコントローラー/ビューファイルなどの大規模プロジェクトで発生します。 先週、ハードディスクを完全に消去し、Snow LeopardとXcodeを再インストールしましたが、着実に(数日かけて)苛立たしい応答時間になり、ワークフローが大幅に中断されました。 また、オーガナイザー->プロジェクトでプロジェクトの「派生データ」を削除することもありますが、これによる影響はほとんどありません。 最初に、より高性能なマシンを入手する以外に、パフォーマンスを向上させるために何かできることがあるかどうか疑問に思っています。 参考までに、MacBookをIntel Core 2 Duoプロセッサと2GHz、4GBのRAMで実行しています。 アップグレードが必要な場合は、適切な仕様のマシンでXcode 4のパフォーマンスが低下していないかどうかも確認してください(MacBookでパフォーマンスの問題が発生するのはXcodeだけなので、ハードウェアのアップグレードは無意味です)。 誰かが提案や推奨事項を持っている場合、または改善されたハードウェアが大規模なプロジェクトツリーでXcodeのパフォーマンスにどのように影響するかを私たちに知らせることができれば、それは非常に役立ち、同様の立場にある他の開発者にとっても貴重なリソースになります。

22
Xcodeの重複/削除行
Eclipseから来て、常に行を複製するために使用されてきたので、Xcodeにそのような機能がないことを発見するのはかなり奇妙です。それとも? システム全体のキー割り当てを変更できることは知っていますが、それが目的ではありません。

17
Project-Swift.hをObjective-Cクラスにインポートしています…ファイルが見つかりません
Objective-Cで開始されたプロジェクトがあり、以前にObjective-Cで記述したのと同じクラスファイルにSwiftコードをインポートしようとしています。 私はアップルの相談ていないドキュメントを同じプロジェクトのほか、SOの中でスウィフトとObjective-Cを使用して、質問のような、まだ無駄:私はに入れた後、エラーが見つかりませんファイルを取得し続ける#import "NewTestApp-Swift.h"(NewTestApp製品の名前です。およびモジュール)。 これが私がこれまでに行ったことです: ではDefine Modules、YESアプリ用に選択されています。 製品モジュール名にスペースが含まれていないことを確認しました(質問の下のスクリーンショットを参照) 私が使って試してみました#import "NewTestApp-Swift.h"内部をViewController.m、ViewController.hそしてAppDelegate.mそれらのどれも働いていません。 他に何を間違っていますか?ご協力いただきありがとうございます。 設定のスクリーンショット: 現在発生しているエラー:
128 ios  objective-c  xcode  swift  xcode6 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.