問題タブ [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.

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

ios - ワークスペース内の 2 つの xcode プロジェクト間でファイルを共有するには?

Xcode ワークスペースについて学びました。静的ライブラリを共有する方法は知っていますが、ワークスペース内の 2 つの xcode プロジェクト間でファイルを共有したいのですが、一度に複数のターゲットを実行することは可能ですか?その方法についての情報を提供してもらえますか? .

前もって感謝します

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

ios - 複数のターゲットにアップグレードした後、クラス iVar が Xcode に表示されない

複数のターゲットを持つようにプロジェクトを更新しました。これを行った後、ブレークポイントを設定すると、クラス ivar が表示されなくなりました。

ここに画像の説明を入力

何が原因なのかわかりません。複数のターゲットに更新するための手順は非常に簡単でした (「iPhone アプリの有料バージョンとライト バージョンの両方を作成する方法」を参照)。私は間違いなくデバッグ スキームを実行しているので、リリース バージョンをデバッグしようとしても問題にはなりません。助言がありますか?

これが関連しているかどうかはわかりませんが、これらのクラス ivar は保持されていません (つまり、特定のクラスが tableView であり、テーブル ビューをスクロールして新しい行を表示すると、行のデータを提供するために使用される配列を保持するクラス変数が消えます)。したがって、EXC_BAD_ACCESS になります)。

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

ios - xcode でのターゲットとプロジェクトの設定

プロジェクト設定が xcode のターゲット設定をオーバーライドするかどうかを知りたかったのです。したがって、プロジェクトをクリックすると、ビルド設定をクリックできますが、ターゲット設定をクリックすると、そのビルド設定を選択できます。

  1. プロジェクトでビルド設定を選択すると、ターゲットビルド設定で設定しないと、ターゲット設定が自動的に同じ値に設定されますか?
  2. プロジェクトのビルド メニューとターゲットのビルド メニューで同じ項目に異なる値を設定する理由の例を教えてください。
0 投票する
4 に答える
746 参照

xcode - Xcode 7 - プロジェクト/ターゲットタブを展開できません

かなり単純なはずの作業に完全に当惑しています。以下に示すように、Xcode 7 の My Projects/Targets タブの幅が短くなりました。

ここに画像の説明を入力

領域の右端を右にドラッグして幅を広げようとする試みはすべて失敗します (右の境界線にマウスを合わせると、小さな |> 矢印が表示されますが、クリック + ドラッグしても変化はありません)。タブを閉じてから再度開き、xcode を再起動しました...何も機能しません。私は何が欠けていますか?または、幅を元の値にリセットする方法はありますか? 幅がテキストを表示するのに適切な時がありました (ほんの数日前)。

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

ios - iOS アプリ名の変更

アプリをいじっていて、アプリの名前を変更しようとしました。そして今、私は何らかの理由で名前が固執しています。名前を「MantisX」にしたいのですが、なぜか「DataRecorder」のままにしてしまいました。Targets に移動して自分のアプリを選択し、名前を MantisX に変更しました。しかし、何らかの理由でまだDataControllerとして表示されます。スキームに入るとDataController.app、MantisX がある管理画面に入っても選択できますが、何らかの理由でDataControllerがまだ残っています。私はどういうわけかそれをくさびで締めました、そして私はそれを変更する方法を理解できません。以下のスクリーンショットを参照してください。

プロジェクトのスクリーンショット

スキームのスクリーンショット

スキームのスクリーンショットを管理する

私はすでに DerivedData フォルダーとそのすべてのサブフォルダー/ファイルを削除し、XCUserData と XCSharedData を削除し、build->clean と xcode を再起動し、携帯電話からアプリを削除しようとしましたが、何らかの理由で、愚かな小さなアイコンがテキストを更新していません。

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

ios - Xcode / iOS でバリアント (ブランドごとに異なるファイル) をビルドする

Android には、アプリのさまざまなバリエーションを作成するための非常に優れたツールがあります (たとえば、まったく同じコードでロゴが異なります)。異なるフレーバーを作成し、各フレーバーのディレクトリに異なるイメージを配置するだけです。Xcodeでこれを達成するにはどうすればよいですか? 私がウェブで見つけた情報は非常に悪いです。プロジェクトの新しいターゲットを作成しようとしましたが、新しいストーリーボード、AppDelegate などが作成されました。新しいアプリが完全に作成されました。アプリのブランドごとに異なるリソース フォルダーが必要です。スイフトを使用しています。

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

ios - ターゲットごとに個別の iTunesArtwork ファイルをセットアップする方法

多くのターゲットを持つ xcode プロジェクトがあり、各ターゲットには独自のアプリ アイコンランチャー アイコンがあります

それぞれのターゲットが独自のiTunesArtworkファイルを持っていることを期待するのは当然です。

しかし、ここでの問題は

  • ファイルの名前は変更できません。iTunesArtworkという名前にする必要があります。

    そのため、別のターゲット用に同じプロジェクトにさらに別のファイルを追加することはできません

  • iTunesArtworkプロジェクトのルートにある必要があります。そうでない場合は無視されます。

    ターゲットごとに異なるフォルダーを作成しようとしましたが、それぞれのフォルダーにそれぞれのiTunesArtworkをドラッグ アンド ドロップしましたが、iTunes はそれを完全に無視しました。

アプリのビルド中に、ファイルをそれぞれのフォルダーからプロジェクトのルートに移動する方法はありますか?

また

これを達成する他の方法はありますか?

ノート:

私はジェンキンスを使用しています

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

ios - Obj C / Swiftプロジェクトを組み合わせてビルドする前に、常にクリーンアップする必要があります

誰かがこのバグの回避策を知っているかどうか疑問に思っていましたXCode

私はミックスアンドマッチObj C / Swiftプロジェクトを持っています。

ターゲットを変更してからプロジェクトをビルドすると、常に重複した宣言と以前の宣言に関するエラーがファイル XXX-Swift.h に表示されますinterfaces

次に、それを機能させるために、クリーンアップして再度ビルドする必要があります。

どんな助けでも感謝します。

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

ios - アプリのみのコードに依存している場合、アプリとその拡張機能の間で .swift ファイルを共有できますか

私のプロジェクトには、次の一連のファイルがあります。

ファイル構造pic

IAPHelper クラスは、ブリッジング ヘッダーを介して object-c を使用します。次のように、アプリとそのアプリ拡張機能の両方で IAPHelper クラスを使用できるかどうか疑問に思っていました。

(IAPHelper のターゲット メンバーシップの設定)

IAPHelper_Membership

KeychainWrapper を両方のクラスのメンバーにすることなく。