Xcode 6.1.1 で作成された iPad アプリケーションがあり、C-Objective で外部チャートを使用しています。Bundle Identifier をセットアップするまで、すべてが完全に機能しています。
シミュレーターで (エラーなしで) テストしたい場合は、次のようにすべてのパーツにバンドル識別子を設定する必要があります。
Main part...com.Project
Other part...com.Project.SomePart
Chart....com.Project.Chart
等。
しかし、この場合、この設定で (ITunes 登録目的で) アーカイブしたい場合、エラーが発生します:
*"The provisioning profile specified in your build settings (“PROFILE”) has an AppID of “com.Project” which does not match your bundle identifier “com.Project.Chart”. Xcode can resolve this issue by downloading a new provisioning profile from the Member Center."*
このエラーは消え、バンドル ID を次のように設定すると自由にアーカイブできます。
Main part...com.Project
Other part...com.Project.SomePart
**Chart....com.Project**
等。
ただし、この場合、エラーエラーのため、シミュレーターでテストできません。
*An error was encountered while running (Domain = LaunchServicesError, Code = 0)*
私が見つけたのは接頭辞のためです。
アプリを iTunes でオンラインにするにはどうすればよいですか? アーカイブ (および検証と送信) に必要な構成でテストできないことが重要ですか?