問題タブ [ios-targets]
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 - ワークスペース内の 2 つの xcode プロジェクト間でファイルを共有するには?
Xcode ワークスペースについて学びました。静的ライブラリを共有する方法は知っていますが、ワークスペース内の 2 つの xcode プロジェクト間でファイルを共有したいのですが、一度に複数のターゲットを実行することは可能ですか?その方法についての情報を提供してもらえますか? .
前もって感謝します
ios - 複数のターゲットにアップグレードした後、クラス iVar が Xcode に表示されない
複数のターゲットを持つようにプロジェクトを更新しました。これを行った後、ブレークポイントを設定すると、クラス ivar が表示されなくなりました。
何が原因なのかわかりません。複数のターゲットに更新するための手順は非常に簡単でした (「iPhone アプリの有料バージョンとライト バージョンの両方を作成する方法」を参照)。私は間違いなくデバッグ スキームを実行しているので、リリース バージョンをデバッグしようとしても問題にはなりません。助言がありますか?
これが関連しているかどうかはわかりませんが、これらのクラス ivar は保持されていません (つまり、特定のクラスが tableView であり、テーブル ビューをスクロールして新しい行を表示すると、行のデータを提供するために使用される配列を保持するクラス変数が消えます)。したがって、EXC_BAD_ACCESS になります)。
ios - xcode でのターゲットとプロジェクトの設定
プロジェクト設定が xcode のターゲット設定をオーバーライドするかどうかを知りたかったのです。したがって、プロジェクトをクリックすると、ビルド設定をクリックできますが、ターゲット設定をクリックすると、そのビルド設定を選択できます。
- プロジェクトでビルド設定を選択すると、ターゲットビルド設定で設定しないと、ターゲット設定が自動的に同じ値に設定されますか?
- プロジェクトのビルド メニューとターゲットのビルド メニューで同じ項目に異なる値を設定する理由の例を教えてください。
ios - iOS アプリ名の変更
アプリをいじっていて、アプリの名前を変更しようとしました。そして今、私は何らかの理由で名前が固執しています。名前を「MantisX」にしたいのですが、なぜか「DataRecorder」のままにしてしまいました。Targets に移動して自分のアプリを選択し、名前を MantisX に変更しました。しかし、何らかの理由でまだDataControllerとして表示されます。スキームに入るとDataController.app
、MantisX がある管理画面に入っても選択できますが、何らかの理由でDataControllerがまだ残っています。私はどういうわけかそれをくさびで締めました、そして私はそれを変更する方法を理解できません。以下のスクリーンショットを参照してください。
私はすでに DerivedData フォルダーとそのすべてのサブフォルダー/ファイルを削除し、XCUserData と XCSharedData を削除し、build->clean と xcode を再起動し、携帯電話からアプリを削除しようとしましたが、何らかの理由で、愚かな小さなアイコンがテキストを更新していません。
ios - Xcode / iOS でバリアント (ブランドごとに異なるファイル) をビルドする
Android には、アプリのさまざまなバリエーションを作成するための非常に優れたツールがあります (たとえば、まったく同じコードでロゴが異なります)。異なるフレーバーを作成し、各フレーバーのディレクトリに異なるイメージを配置するだけです。Xcodeでこれを達成するにはどうすればよいですか? 私がウェブで見つけた情報は非常に悪いです。プロジェクトの新しいターゲットを作成しようとしましたが、新しいストーリーボード、AppDelegate などが作成されました。新しいアプリが完全に作成されました。アプリのブランドごとに異なるリソース フォルダーが必要です。スイフトを使用しています。
ios - ターゲットごとに個別の iTunesArtwork ファイルをセットアップする方法
多くのターゲットを持つ xcode プロジェクトがあり、各ターゲットには独自のアプリ アイコンとランチャー アイコンがあります
それぞれのターゲットが独自のiTunesArtworkファイルを持っていることを期待するのは当然です。
しかし、ここでの問題は
ファイルの名前は変更できません。iTunesArtworkという名前にする必要があります。
そのため、別のターゲット用に同じプロジェクトにさらに別のファイルを追加することはできません
iTunesArtworkはプロジェクトのルートにある必要があります。そうでない場合は無視されます。
ターゲットごとに異なるフォルダーを作成しようとしましたが、それぞれのフォルダーにそれぞれのiTunesArtworkをドラッグ アンド ドロップしましたが、iTunes はそれを完全に無視しました。
アプリのビルド中に、ファイルをそれぞれのフォルダーからプロジェクトのルートに移動する方法はありますか?
また
これを達成する他の方法はありますか?
ノート:
私はジェンキンスを使用しています
ios - Obj C / Swiftプロジェクトを組み合わせてビルドする前に、常にクリーンアップする必要があります
誰かがこのバグの回避策を知っているかどうか疑問に思っていましたXCode
私はミックスアンドマッチObj C / Swift
プロジェクトを持っています。
ターゲットを変更してからプロジェクトをビルドすると、常に重複した宣言と以前の宣言に関するエラーがファイル XXX-Swift.h に表示されますinterfaces
。
次に、それを機能させるために、クリーンアップして再度ビルドする必要があります。
どんな助けでも感謝します。