問題タブ [xcode-project]

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 投票する
0 に答える
271 参照

ios - 1 つの Xcode プロジェクトを別のプロジェクトに追加して、それを単一のプロジェクトにしますか?

私はこれについて良い調査をしましたが、物事は失敗し、助けが必要です.

プロジェクトが開始されたとき、プロジェクトに参加していたのは私だけでしたが、その後、雇用主によって別の従業員がプロジェクトに参加するように採用されました。私たちは両方とも iOS 開発に不慣れだったので、新しいプロジェクトを作成し、両方のプロジェクトを単一のモジュールに簡単にマージできることを念頭に置いて作業を開始しました。新しい雇用主が作成した2番目のプロジェクトを、作成したプロジェクトにドラッグアンドドロップして追加しましたが、このコードでは

エラーは、宣言されていない型 'AllNotesViewController ' 'AllNotesViewController' の使用が、プロジェクトに追加した 2 番目のプロジェクトにあることを示しています。何が悪かったのか ???なぜそのエラー??? 2 つのプロジェクトを 1 つにマージするにはどうすればよいですか ???

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

ios - Xcode プロジェクトがワークスペースにある場合にのみコンパイルされるのはなぜですか?

別のプロジェクトP1があるワークスペースの一部である Xcode プロジェクトP2があります。

P1をビルドすると、Cocoa Touch Framework が作成されます。P2では、P1 で作成されたフレームワークを [一般] -> [フレームワークとライブラリのリンク] -> [P1.framework の選択] に移動して追加しました。

次に、P2プロジェクトをビルドすると、P1.framework が統合された状態で正常にコンパイルされます。だから、これで大丈夫です。

ワークスペースを開いてワークスペースからP2プロジェクトをビルドする代わりに、ファイルをクリックしてP2プロジェクトを直接開きp2.xcodeprojます。p1.frameworkその中のファイルを見ることができます。

しかし、今P2をビルドしようとすると、エラーが発生します:

フレームワークが見つかりません P1。clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)。

ファイルから直接開いたときにP2がエラーを出す理由を理解するのを手伝ってくれる人はいp2.xcodeprojますか?

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

ios - Swift カスタム Xcode プロジェクト テンプレート

SwiftでXcodeプロジェクトテンプレートを作成しようとしていますが、少し成功しましたが、xibファイルをロードする際に問題に直面しています

Xcode で xib を選択すると、エラー ポップアップが表示されます。

Xcodeプロジェクトテンプレートでxibファイルを作成する方法を知っている人はいますか?

以下のパスにプロジェクト テンプレートを追加しました。

~/ライブラリ/開発者/Xcode/テンプレート/プロジェクト テンプレート/CustomTemplate/

フォルダの下に作成されます..

/Base.xctemplate

/バンドル Base.xctemplate

/iOS アプリケーション.xctemplate

/Swift Application.xctemplate

Xcode テンプレートの使用に関するいくつかのクエリ:

  1. Xcode プロジェクト テンプレートの作成に関する Apple のドキュメントが見つからないということは、Apple が Xcode カスタム プロジェクト テンプレートの作成をサポートしなくなったということですか?
  2. Swift アプリではカスタム Xcode プロジェクト テンプレートを使用できますか?
  3. Apple は、カスタム プロジェクト テンプレートを使用して作成された、送信されたアプリを拒否しますか?
  4. Xcode カスタム プロジェクト テンプレートは、実際に使用するためのより良い方法ですか?
  5. 私が見つけたすべてのリンクと参照は Xcode4.x までです。それは、その後 Xcode プロジェクト テンプレートのサポートが利用できないということですか?

参照: http://www.telerik.com/blogs/how-to-create-custom-project-templates-in-xcode-7

どんな助けでも大歓迎です..

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

ios - アーキテクチャ x86_64 の未定義のシンボル: "_CBCentralManagerOptionShowPowerAlertKey"、React Native で Appodeal をインポートする

Appodeal を React Native iOS アプリにインポートしようとしています。このAppodeal XCode チュートリアルに従いました

そのため、リンクでエラーが発生し、それを解決する既存の方法をいくつか見つけましたが、どれも役に立ちませんでした。

エラー:

ここに画像の説明を入力

だからここに私の「ライブラリとバイナリをリンクする」リストがあります:

ここに画像の説明を入力

そして、ここに私のコンパイルソースとターゲットメンバーシップがあります:

ここに画像の説明を入力

ビットコード無効:

ここに画像の説明を入力

その他のリンカー フラグ:

ここに画像の説明を入力

アーキテクチャ:

ここに画像の説明を入力

私のプロジェクトのルートにある Appodeal の依存関係:

ここに画像の説明を入力

そして、それが私が変更したすべてなので、どこで間違ったのかについてのアイデアはありますか?

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

xcode - OS X スクリーンセーバーの 5 つのバリエーション (エディション) を作成するための xcode7 での Project/Target/Scheme の適切な組み合わせ

Mac + Windows スクリーンセーバー ( http://starmessagesoftware.com/moonscreensaver/ ) をアップル ストア以外で配布していますが、アップル ストアからも配布したいと考えています。スクリーン セーバーは、主に C++ で記述されています。

アップル ストアの外では、3 つのエディションがあります。

アプリ ストアには 2 つのエディションがあります 4) 無料 5) 有料

エディション間の違いは、異なるコード署名設定、異なる appID、appNames、および bundleID ((4) と (5) の場合)、およびいくつかの異なる #defines です。

私は、5つのターゲットと、おそらく5つのスキームを持つxcodeプロジェクトを1つだけ持つことを考えています。各ターゲットに1つずつです。

xcode7 では、左側のナビゲーションに「製品」グループもあります。これは、Apple が名前を変更し、UI 全体で一貫性を保つのを忘れた「ターゲット」と同じ用語だと思います。したがって、このソリューションの別の次元として「製品」を持ち込むつもりはありません。

この xcode プロジェクトを整理する最適な方法を教えてください。

私の目標は、すべてのエディションを一緒に、簡単に、最小限の手動変更で作成できるようにすることです (たとえば、次のエディションを作成するために #define を変更することは避けてください)。

どうもありがとう

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

ios - iOS cordova プロジェクト - Plugins/ の下のフォルダーにプラグイン ファイルをグループ化します。

私は書いてcordova ios pluginplugin.xmlます.

指図。今やりたいことは、フォルダ内のすべてのプラグイン ファイルをグループ化することです。

たとえば、これらの 2 つのファイル (からのスニペットplugin.xml)があるとします。

iOS プロジェクトの Plugins フォルダー内の MyPlugin フォルダーの下にグループ化したいと思います。

現在、cordova の CLI プラグイン マネージャーは、属しているプラ​​グインに関係なく、すべてのプラグイン ファイルを Plugins フォルダー内にスローしているようです。

target-diriOS 用の Android の属性に相当するものはありますか? ヒントはありますか?

前もって感謝します

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

ios - React Native: バンドル識別子が存在しません

React Native に 2 つの異なるビルド スキームがあり、cocoapod を使用するプロジェクトがあります。それをコンパイルするには、次を実行します。

結果として得られるアプリは、たとえば次のとおりです。

  • コマンドを使用して、ビルド スキームの 1 つに対してビルドしますが、他のスキームに対してはビルドしません。
  • Xcode は常に両方のビルド スキームのプロジェクトをビルドします。
  • さらに、build/Build/Products/Debug-iphonesimulator/RNProject-customer1.app/Info.plistそのパスに存在し、ファイルに有効なものが含まれています ( 2 つのビルド スキームのそれぞれにCFBundleIdentifier一致します)。General > Identity > Bundle Identifier
  • プロジェクト設定は両方のスキームで正しいようです (確認後ios/RNProject.xcodeproj/project.pbxproj)
  • スキーマ固有の設定は、ios/Pods/Target Support Files/Pods-RNProject-customer1およびios/Pods/Target Support Files/Pods-RNProject-customer2

私はそれを解決するためにさまざまな方法を試しました:

  • ランニングsudo react-native
  • RN パッケージャーの再起動
  • 手動編集Info.plist
  • ビルド場所の変更

コンソール:

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

xcode - Xcode プロジェクトの移行

XCode プロジェクトをある Mac から別の Mac にコピーしようとしています。簡単に言うと、プロジェクト ディレクトリを圧縮して別のマシンにコピーし、Xcode でプロジェクトを開きました。

プロジェクトは完全にビルドされず、次のエラーが生成されます。

だから、私はこれらの質問があります:

1- ディレクトリ プロジェクトをコピーして、別の Mac で生成することはできますか?

2- 新しいマシンで Apple 開発者の別のアカウントで実行可能ファイルを生成できますか?

3- ライブラリが見つからないというエラーを解決するには? 図書館は本当にある。

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

xcode - ストーリーボードを誤って削除した後に xcode に戻す方法

ストーリーボードを誤って Xcode プロジェクトから削除してしまいました。私はこのスレッドに従いました:誤ってMain.Storyboard を削除しましたが、幸いにも Base.lproj フォルダーで見つかりました。

しかし、それを Xcode プロジェクトに戻すのに問題があります。私はまだ iOS と Xcode に慣れていないので、プロジェクトに戻すことができませんでした。分けて開けます。

誰かがそれを私のプロジェクトに戻す方法を教えてもらえますか? どんな助けでも大歓迎です。