2016-04-25 15 views
3

私のiosアプリケーションのad-hoc ipaを生成しようとしています。私はVisual Studio 2015と最新のXamarinプラグインを使用しています。しかし、ビルドを試みると、次のフレームワークエラーが発生します。オンラインは何の助けにもなりませんでした。Visual Studio Xamarin - フレームワークのみのios 9.3

あなたのアプリケーションでは、アプリケーションを構築するために使用しているiOS SDKには含まれていない「HealthKitUI」フレームワークが使用されています(このフレームワークはiOS 9.3で導入されました。この設定は、従来のレジストラでのみサポートされています(pass -registrar:プロジェクトのiOSビルドオプションで追加mtouch引数としてlegacyを選択する)。または、アプリのiOSビルドオプションで新しいSDKを選択します。

答えて

3

デフォルトでは、プロジェクトではリンクSDK(AdHoc/IPAを含む)を使用するため、この問題は発生しません。

ビルドオプションを最初に確認してください。 を使用している場合をデバイスビルドにリンクしないと、非常に大きなアプリケーションが作成されます。可能であれば、アプリケーションストアが受け入れる制限を超えます。

次に、iOS 9.3 SDKに付属している最新のXcode(7.3)にアップデートしてください。また、最新の安定版SDKを使用してアプリケーションをアプリケーションストアに送信することは、Appleの要件(常に強制されるわけではない)です。

いずれかのオプションで問題を解決できます。珍しいのいずれか(または両方)は使用できません。

+1

ありがとうございます - この投稿もhttps://forums.xamarin.com/discussion/64154/missing-reference-and-health-kit-error-on-buildに役立っています。具体的には、Visual Studio Xamarinを使用するすべての人にとって、プロジェクトプロパティ> ios build>リンカオプションを「SDKアセンブリのみをリンクする」に変更できます。今ビルドが動作します。 – SSED

関連する問題