2017-01-11 3 views
1

私はXamarinを初めて使いましたが、私は私の会社のモバイルチームに手伝っています。私たちのプロジェクトは、iOSとAndroidを備えたShared App Projectです。短い話を切るために、私はiOS側で作業しています。デバイスでデバッグしようとすると、次のメッセージが表示されます。 Xamarin.iOS:アプリケーションのメインバンドルを見つけることができませんでした([NSBundle mainBundle]は返されません) すべてシミュレータ上で動作します。プロビジョニングが正しく設定されていて、デバイスが登録されています(他のデバイスはほとんどありません)。誰もこのメッセージを見たことがあるかどうかは分かりません。どんな助けもありがとう。 忘れて、アプリはうまく構築され、デバイスにデプロイされますが、スプラッシュ画面が1秒間しか表示されず、アプリが消えてしまいます。 ありがとうございました。あなたのApp.csprojファイルでXamarin.iOS:アプリケーションのメインバンドルを見つけることができませんでした。([NSBundle mainBundle]は返されません)

答えて

0

はダブルクリックしますのiOSスタートアップモジュールに、あなたはXamarin Studioを使用する場合は

<AssemblyName>MyApp</AssemblyName> 

<AssemblyName>My.App</AssemblyName> 

から自分のアセンブリ名 を変更しようと、 出力に行ってください。 enter image description here

名前にドット記号が含まれていないことを確認してください。 iOSはドットをバンドル名などの一部として扱っているようです。

+0

ありがとう、それは問題でした –

関連する問題