12

これは、アップロード後にTestFlightWebに表示されます。

「無効なIPA:Info.plistで指定された実行可能ファイルが見つかりませんでした-CFBundleExecutableキーの値を確認してください。」

Testflightデスクトップアプリケーションで、dSYMが見つからないことを示しているため、アップロードできませんでした。

この問題は、XCode4.5をios6でアップグレードした後に突然発生します。

誰もが以前に経験したことがあり、親切に共有してください、そしてどんな解決策もいただければ幸いです。前もって感謝します。

4

4 に答える 4

13

同じ問題がありましたが、解決しました。それはあなたのアーキテクチャ設定と関係があります。ターゲットおよびプロジェクトのビルド設定では、すべてのビルド設定をarmv7で設定する必要があります。

[ターゲット]->[ビルド設定]:

アーキテクチャ=標準(armv7、armv7s)-$(ARCHS_STANDARD_32_BIT)有効なアーキテクチャ= armv7 armv7s

プロジェクトのビルド設定についても同様です。

お役に立てれば。

于 2012-09-21T15:33:30.633 に答える
11

私もこの問題を抱えていましたが、以前の回答では答えが見つかりませんでした。それで、ここに私のものがあります。

dSYM実行可能ファイル(したがってIPA)に含まれている場合がありますが、これは、アプリをビルドするときにそうすることを選択したことを意味します。実際、実行可能ファイルにdSYMを含めるのは、Strip Debug Symbols During Copy ビルド設定がに設定されている場合のみNOです。

ただし、これは重いコンテンツであるため(私のアプリは5MB、dSYMは10MBです!)、通常、リリース時にアプリに含まれることは望ましくありません。したがって、開発中を除いて、このフラグの方が優れていYESます。これが、TestFlightデスクトップアプリがdSYM not foundメッセージを表示する理由です。

TestFlighコパイロット(メニューバーのもの、TestFlightデスクトップアプリの設定で有効になっているもの)を使用して、XCodeの最後のアーカイブを検出できます。これを使用すると、TestFlightデスクトップがXCodeアーカイブを見つけることができ、これには常にdSYMが含まれます。または、IPAを使用する必要がある場合は、TestFlight WebサイトにdSYMファイルをアップロードすることもできます(ビルドの[クラッシュ]セクションにアップロード領域が表示されます)。

dSYMは、XCodeでアーカイブを取得し、それを右クリックしてフォローすることで見つけることができますShow in Finder。Finderでアーカイブを右クリックし、を選択しますShow package contents(または、OS Xフランス語バージョンを使用しています)。パッケージには、の下にdSYMファイルが含まれていますdSYMs

于 2012-11-19T15:27:31.367 に答える
4

IPAを解凍してinfo.plistを確認すると、CFBundleExecutableが存在しないか、さらに悪いことにplistが存在しない場合、アップロードは拒否されます。アップロードは、インストールに失敗した場合にのみ拒否されます。この場合、iOSは実行可能ファイルを見つけることができず、テスターに​​は一般的なダウンロードできないメッセージが表示されます。すべてがIPAに問題なく表示され、それでもこのメッセージが表示される場合は、詳細とサポートするIPAを実行してください。調査します。

デスクトップアプリに関しては、スクリーンショットを共有していただけませんか。dsymが見つからない場合でもビルドを拒否せず、dsymのアップロードをスキップします。

于 2012-09-21T03:14:02.037 に答える
1

同じ問題がありました。製品名の最後に(プロジェクト->ビルド設定->パッケージングで)次のような余分なスペース記号がありました

"My Awesome App "

この余分なスペースを取り除くことで、問題は完全に解決しました。

于 2014-07-22T15:14:21.137 に答える