2013-12-14 3 views
5

iPhone専用アプリのiOSでアドホック配布用のアーカイブビルドを実行しようとするとエラーが発生します。アプリは適切な証明書で署名され、適切なプロビジョニングプロファイルを持っています(正しく署名できる友人とチェックされているので、コード署名の問題ではありません)。OSStatusエラー-67028アドホックiOSアプリケーションを作成するとき

enter image description here

私はXcodeのアーカイブパネルを配布しようとするたびに、私は警告シートで、次のエラーメッセージが表示されます。

OSStatus error -67028 

私は前にこのエラーが発生しましたことがありません。私はビルドすることができ、アプリは両方のシミュレータとデバイスで正常に動作させることができますが、何らかの理由で、私は完全にXcodeの配布機能をアドホックなビルドを作成することができません。

誰もこの問題に遭遇しましたか?

  • ファイルを(ゼロからスタートして生成されたすべての新しい証明書とプロファイル)

    • コード署名と

    enter image description here

    のみフレームワーク:私がチェックした

    のものがあります私がファイルとフレームワークで見つけ出すことができるものは、メインのストーリーボードファイル(Main_iPhone.storyboard)がfouできないことですストーリーボードはXcodeで正しくロードされ、編集が可能ですが、Base.lprojフォルダのFinderにあります。

  • +0

    おそらく、プロジェクトからストーリーボードを削除して再追加してみてください。プロジェクトのコピーをソースコントロール内に保存するか、あまりコピーしないうちにコピーしてください。また、ストーリーボードを再追加してplistでそれを特定するときは注意してください(ターゲット設定の一般タブ、展開情報セクションを使用)、ビルドフェーズタブでバンドルにコピーしてください。 – danh

    答えて

    0

    docsによると、67028は「バンドル形式が認識できない、無効または不適切」という意味です。それはかなりあいまいなので、私はあなたが持っている現在のリードを調べる、つまり、Main_iPhone.storyboardファイルが実際にコンパイルされたバンドルにあることを確認します。そうでない場合は、 "ファイルのコピー"ビルドフェーズが存在することを確認してください。

    +0

    情報ありがとうございます。この問題は、リリースビルド中にヘッダーファイルが見つからない原因となっていたHockeyAppの統合に関連していました。 – coryb

    +0

    統合のどの部分がこれを引き起こしているか説明してもらえますか? – Kerni

    +0

    こんにちはコニー、私は同じことに直面しているので、あなたが問題を解決した方法を詳しく述べることができます@coryb –

    5

    私はHockeyApp SDKで同じ問題がありました。実際に何をしたのですか

    1. Frameworksフォルダから「Remove reference」を選択してHockeyApp SDKを削除します。 XCodeのフレームワークフォルダ
    2. から
    3. ドラッグ&ドロップフォルダHockeySDK.embeddedframework選択を解除「(必要な場合)、宛先グループのフォルダにコピー項目を」
    4. 選択
    5. 「任意の追加フォルダのグループを作成し、」あなたの選択ターゲット
    +0

    私は私が従うことができるか分からない:初めて何かをやりましたか? – Kerni

    +0

    はい。はじめて、私はSDKをFrameworksフォルダにドラッグアンドドロップし、そこにあったにもかかわらず "Copy items ..."を選択しました。私はまた、 "フォルダの参照を作成する...."を選択したので、エラーコードにつながる可能性がありますので、上記の手順を繰り返しています。 –

    +1

    Mac Appをアーカイブするときに同じエラーが発生しました。サードパーティのフレームワークを削除して再追加すると、(私の場合Dropbox.framework) – codingFriend1

    関連する問題