7

あなたが持っていると仮定します

  1. ビルド済みの iOS 実行可能アプリ (シミュレーターまたはデバイス用)。
  2. ビルド済みの静的アーカイブ ライブラリ 静的ライブラリには、とりわけ c++ 静的初期化子が含まれています。

これで、2 つのビルドされた製品をマージして、古いものと同様の新しい iOS 実行可能ファイルを生成できるようになります。ただし、追加の静的ライブラリにもリンクされ、実行時に静的ライブラリの静的初期化子が実行される点が異なります。

このマージの問題を解決するのに役立つツールはどれですか?

編集:受け入れ可能な解決策は、dlopenを使用してライブラリを動的にロードすることです。これの全体的な目的はアプリケーションのテストであるため、再リンクされたアプリにはアプリ ストアが表示されません。

4

1 に答える 1