私はUnity 3dプロジェクトを持っています。もしMono 2x ScriptingバックエンドとUniversal Architectureでビルドすれば、Xcodeで完全に動作します。つまり、ビルドすると、App Storeへの提出のためにデバイスとアーカイブで実行できます。Unity 3d IL2CPPはアーカイブされていません
しかし、これは64ビットのサポートが不足しているため、アプリストアにアップロードできません。
スクリプトのバックエンドをIL2CPPに変更し、その変更を加えたことが調査され、判明しました。
今プロジェクトはXcodeで罰金構築し、私は、デバイス上でそれを実行することができますが、私はそれをアーカイブに来るとき、私は次のエラーを取得:
打ち鳴らす:エラー:コマンドを実行することができない:セグメンテーションフォールト: 11 打ち鳴らす:エラー:リンカコマンドが原因信号(呼び出しを参照するには、-v使用)
私は
ビットコードsee hereを無効にすることを試みていると私はへの迅速な最適化を変更しようとしたために失敗しました。
私はこれを確認しましたが、この問題は他の人にも影響しています。私はXcode 7.2.1を使用しています
これについての洞察は誰にもありますか?
新しいxCodeプロジェクトをビルドしましたか、古いxCodeプロジェクトのネイティブ、データ、およびライブラリフォルダを上書きしましたか? –
セグメンテーションフォルトが発生したときに、どのファイルがコンパイルされていましたか?それはXcode 7.3で動作しますか? – trojanfoe
@NikaKasradze Unityを使って新しいビルドを作成し、既存のMonoビルドを置き換えただけです。 trojanfoe - 私はログを解読できません。私は傾けることが7.3になる! – grayson