ipa ファイルを作成しようとしています (製品 -> アーカイブ -> 共有) が、Xcode はアーカイブ ファイルのみを生成します。
数日前にうまくいきました。私は常にipaを動作させていましたが、今ではipaを生成することができません(アーカイブで共有をクリックすると、コードに署名できません)。ここ数日でサブプロジェクトをメイン プロジェクトに追加しました (CorePlot-CocoaTouch)。私はそれが関連していると確信しているわけではありません。
ipa ファイルを作成しようとしています (製品 -> アーカイブ -> 共有) が、Xcode はアーカイブ ファイルのみを生成します。
数日前にうまくいきました。私は常にipaを動作させていましたが、今ではipaを生成することができません(アーカイブで共有をクリックすると、コードに署名できません)。ここ数日でサブプロジェクトをメイン プロジェクトに追加しました (CorePlot-CocoaTouch)。私はそれが関連していると確信しているわけではありません。
静的ライブラリを追加した場合、それらはデフォルトでインストールされます。これは、iPhone アプリケーションには適していません。プロジェクト ファイルに移動し、スタティック ライブラリのターゲットを選択します。の下のセクションに移動し、設定を に変更Build Settings
します。Xcode 4 以降、これはデフォルトであり、IPA が壊れます (合法的にインストールできるバイナリはアプリケーション バイナリ自体のみであるため)。Deployment
Skip Install
YES
NO
この設定を表示Basic
するには、ビューからビューに切り替える必要がある場合があります。All
私にとってうまくいった答えはコメントに埋もれているので、それを一番上に持っていくと思いました。私の場合、静的ライブラリのヘッダー ファイルを Project に変更すると、問題が修正されました。
これを行うには、ライブラリ ターゲットを選択し、[ビルド フェーズ] > [ヘッダーのコピー] に移動して、ヘッダー ファイルをパブリックからプロジェクトに移動します。
他のすべての答えを試してみて、運が悪かった人は、このチェックボックスをオンにしてください。助けになることを願っています(xcode 6.0.1でうまくいきました)
静的ライブラリを生成するプロジェクトを含める場合は、「インストール時にのみコピーする」オプションをチェックしてみてください。これにより、Xcode がアプリケーション アーカイブ内に静的ライブラリを含めることができなくなりました。Xcode 6.3.2 を使用しました。