問題タブ [cfbundleidentifier]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - CFBundleSignature と CFBundleIdentifier の命名規則
CFBundleSignature と CFBundleIdentifier に付けるべき名前をどのように知ることができるか疑問に思っています。これらは一意の識別子であると思われるので、どうにかしてこれらの名前をアップルから取得する必要がありますか? 私のアプリがjavaappと呼ばれ、Webサイトjavaappから来ているとしましょう。CFBundleIdentifier は com.javaapp.javaapp である必要がありますか? CFBundleSignature にはどの 4 文字を使用すればよいですか?
iphone - {PRODUCT_NAME}からのXCodeバンドル識別子のフォーマット
XCodeビルド設定で製品名が「MyApp」(単語の間にスペースを入れる)であるiPhoneアプリケーションがあるとします。私のinfo.plistでは、バンドル識別子は次のように指定されていますcom.mycompany.${PRODUCT_NAME:rfc1034identifier}
アプリケーションバンドルの結果のinfo.plistでは、バンドル識別子はとして表示されcom.mycompany.My-App
ます。私はそれが必要com.mycompany.MyApp
です。バンドル識別子の設定を変更して、製品名を希望どおりに変換するにはどうすればよいですか?
ps。をに変更する${PRODUCT_NAME:rfc1034identifier}
と${PRODUCT_NAME:identifier}
、結果のバンドル識別子はになりますcom.mycompany.My_App
。結果の製品名のスペース文字を完全に削除する必要があります。
iphone - iOSでカスタムファイルタイプを登録するにはどうすればよいですか
私は現在、ユーザーにファイルをバックアップさせたいアプリを作成しています(plist + m4a)。ファイルを圧縮して、拡張子をカスタムに変更します(特に、私のアプリの場合は、「*。MyBackup」と言います)。その後、ユーザーは電子メールまたはiTunesファイル共有を使用してエクスポートできます。
CFBundleDocumentTypesについてはすでに読んだことがありますが、実際にはCFBundleDocumentTypesで何をしなければならないのかわかりませんでした。
私が現在立ち往生している部分は、私の拡張機能を私のアプリに関連付ける方法です。ユーザーが「カスタム」zipファイルを含むメールを自分に送信した場合、ユーザーは私のアプリでそれを開くことができるはずです。
これを行うにはどうすればよいですか?「UTExportedTypeDeclarations」とは何ですか?
iphone - Flickr認証フローとiPhone
アプリケーションをFlickrにフックしようとしていますが、認証プロセス中に問題が発生します。
私はフォローしました:
http://code.flickr.com/blog/2009/11/19/building-authorized-flickr-apps-for-the-iphone/
と
https://github.com/lukhnos/objectiveflickr
アプリケーション用にCFBundleURLTypesを作成し(myapp://と呼びましょう)、動作することをテストしました(つまり、Mobile Safariでmyapp://と入力すると、アプリケーションが起動します)。Flickrで認証URLを正常に呼び出しました。ログインが表示され、ユーザーに必要な権限を付与するように求められます。その後、URLを介してアプリにリダイレクトする代わりに、次のようになります。
ページが見つかりません。ごめん :(
アプリケーションのFlickrの認証フローで、「Webアプリケーション」とURLをmyapp:// auth?に設定しました。
ただし、myapp:// auth?[Frobデータを使用]にリダイレクトする代わりに、http://m.flickr.com/#/myapp:/にリダイレクトするように見えます(確実に知るのは非常に困難です)。 / auth?[Frobデータ]
私が間違ったことをしたのかわからない。
編集:デバッガーからURL文字列をコピーして、デスクトップで実行しました。デスクトップを介してそれを行うとき、それは適切にリダイレクトされました(存在しないアプリを起動しようとしました)。それで、それはモバイルサファリでのみ問題になるように見えますか?
objective-c - Info.plistアップロードエラーのCFBundleVersion
「アップロードしたバイナリが無効でした。Info.plistファイルのキーCFBundleVersionには、以前にアップロードしたバージョンよりも高いバージョンが含まれている必要があります。」
アプリケーションをアップロードしようとすると、このエラーが発生します。
iTunes Connectで更新バージョンを1.2に設定し、.plist
ファイルも1.2に更新しました。
このエラーが発生する理由がわかりません。どんな助けでもいただければ幸いです。ありがとう。
iphone - ArchiveInfo.plistのデータが正しくありません
アプリケーションをビルドしてアーカイブした後、アプリのフォルダーにあるArchiveInfo.plistを開きます。これには、無効なデータが含まれています。バンドル識別子のつづりが間違っています。XCodeプロジェクトのいたるところを見て、まったく同じスペルミスを探しましたが、見つからないようです。何か助けはありますか?
iphone - IOSカスタムアイコンの電子メールの添付ファイル
このリンクで説明されているように、独自のカスタムCFBundleDocumentTypesファイルタイプを登録しました:iOSでカスタムファイルタイプを登録するにはどうすればよいですか?
MFMailComposeViewControllerを介してメールを送信する場合を除いて、すべてが正常に機能しています。自分のアイコンではなく、このプレーンなデフォルトの添付アイコンがまだあります。メールを受信すると、自分のアイコンが表示されます。メール送信時にデフォルトのMFMailComposeViewController-添付アイコンを変更することはできますか?
助けてくれてありがとう、マーティン
iphone - バンドル識別子の問題
プロビジョニング プロファイルを使用して新しいバンドル ID を生成する際に問題が発生しています。新しい New App Id をクリックして必要な詳細を入力すると、同じバンドル ID が生成され続けます。
説明: 「マイ アプリ名」 バンドル シード ID: 「チーム ID を使用」 バンドル識別子: 「*」</p>
過去に新しい識別子を正常に生成できたので、問題がわかりません。
何か助けはありますか?ありがとう
iphone - バンドル識別子でアプリケーションを開く
を使用して、アプリケーションからアプリケーションを開くことは可能ですかbundle identifier
。デバイス 1 に と の 2 つのアプリがインストールされているcom.test.app1
としcom.test.app2
ます。app2 から app1 を開くことはできますか?
openUrl メソッドについては知っています。そのためには、info.plist に URL スキームを登録する必要があります。そして、次の方法を使用できます:
しかし、URL スキームを登録していなかったり、登録した URL がわからない場合はどうすればよいでしょうか。
何か案が..?
objective-c - Cocoa/ObjC: 現在のプロセスの CFBundleIdentifier を取得
[[NSBundle mainBundle] infoDictionary]
これだけが含まれているケースがあります:
しかし、CFBundleIdentifier を取得したいです。
現在のプロセスの CFBundleIdentifier を取得する別の (より一般的な) 方法はありますか?