3

そのため、Xcode プロジェクトをアーカイブしてアプリ ストアにアップロードしようとしていますが、次のエラーが発生します。

PBXp エラー

エラー: /Users/User/Library/Developer/Xcode/DerivedData/APPNAME-aurgdfrsdgrsdgwzxglhhaw/Build/Intermediates/ArchiveIntermediates/APPNAME/BuildProductsPath/Release-iphoneos/MyBundle.bundle: そのようなファイルまたはディレクトリはありません

私が試してみました;

  • 派生データの削除
  • バンドルのビルドと実行
  • プロジェクト/ビルド設定の「コピー中にデバッグシンボルを削除する」を「はい」に変更する
  • バンドル スキーマの編集とフレームワークの追加

なぜこれが起こっているのか、解決方法はありますか?

アップデート

プロジェクトを自分のプロジェクトにドラッグ アンド ドロップすると、ファイルが見つからないと表示されます。

ここに画像の説明を入力

各ターゲットを個別に実行するまで、PBXp エラーなしでプロジェクトを実行できません。その後、プロジェクトは正常に実行されます。

ただし、アーカイブするときはまだ問題です。

4

1 に答える 1

4

問題はおそらく、Ensembles.bundleアーカイブ用のリリース ビルドで がビルドされていないことです。

Ensembles Resources iOSを独自のアプリの依存関係として追加します。これにより、Release ビルドを含め、アプリの前にビルドされます。これは、アプリのターゲットの [ビルド フェーズ] タブで設定します。

于 2016-09-25T18:13:50.597 に答える