問題タブ [ios-enterprise]
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.
ios - SharePoint 2013 サイトで iOS IPA をホストするにはどうすればよいですか?
セキュリティで保護された SharePoint サイトを介してエンタープライズ署名済み iOS アプリを従業員に配布しようとしていますが、うまくいきません。
manifest.plist ファイルへの特別なリンクをクリックすると、プロンプトが表示され、Open this page in "App Store"?
[開く] をクリックすると、資格情報の入力を求められます。資格情報を入力して [OK] をクリックすると、質問が表示されsub.domain.com would like to install "My App"
ます。[インストール] をクリックして取得します
アプリをダウンロードできません
「マイアプリ」は現在ダウンロードできませんでした。
完了 | リトライ
[再試行] をクリックすると、同じプロンプトが表示されます。
助言がありますか?
次のことを確認しました。
- リンクと manifest.plist ファイルで絶対 URL を使用しています - 相対 URL が機能しないことがわかりました
- URL にスペースが含まれていません - スペース (%20) が問題を引き起こしているようです
- すべてのファイルがチェックインされ、メジャー バージョンとして公開されます
- すべてのファイルは /site/SiteAssets/ フォルダーにあり、実際には公開する必要はありません
- サイトには有効な SSL 証明書が含まれています
同僚と私は、これは SharePoint がコンテンツを BLOB としてバックエンド データベースに保存し、ファイルを直接提供しないことが原因だと考えていますが、DropBox は同じことをしませんか? DropBox の dl.dropbox.com リンクがあっても、CMS のどこかに保存されていると思います。
ios - 信頼するオプションのない iOS9 Untrust Enterprise Developer
これはUntrusted App Developerの複製ではありません。iOS9 以降、エンタープライズ ビルドを信頼するオプションはありません。誰かが回避策を見つけましたか?
ios - iOS Enterprise アプリの更新を管理する自己ホスト型ツール
a) エンタープライズ iOS アプリをユーザーに配布し、b) 更新するためのソリューションを探しています。HockeyKit のようなものを探していますが、それほど時代遅れではありません。自分たちでホストしたいので、オープンソース ソリューションが理想的です。ホッケー アプリや testflight などのソリューションは知っていますが、無料でアップルによるレビューを必要としないソリューションを希望します ;)
Android のサポートは前提条件ではありませんが、うれしい特典です。
誰かが良い解決策を推奨できますか?
ios - アップグレードのアプリケーション識別子資格文字列がインストール済みのアプリケーションと一致しない -> アップグレードを拒否する
現在約 3 年前の iOS アプリがあります。エンタープライズ プロファイルで署名されています。ソフトウェアの 7 つのバージョンをリリースしましたが、最後にリリースしたのはほぼ 1 年前です。現在、新しいリリースを試みていますが、iOS8 の新しいセキュリティ ルールにより、iOS 8.1.3 以降のデバイスはアップグレードできず、削除して再インストールする必要があることがわかりました。
調査中に、別のプロファイルでアプリに署名している人々に同様の問題が見つかりましたが、私たちのアプリは同じプロファイルで署名されています. このエラーは、古いアプリケーション識別子にワイルドカードが含まれていることを示していますが、バンドル ID を変更したことがないためわかりません (ただし、開発者ポータルでは、すべてのアプリの一般的な appId は com.company.* です)。
アプリのバージョン 1 とバージョン 2 の両方を Xcode 6.4 でビルドすると正常にアップグレードでき、両方のバージョンのアプリを Xcode 5.1 でビルドすると正常にアップグレードできることがわかりました。 Xcode 5.1 でビルドされたバージョンの上に Xcode 6.4 でビルドされたアプリ
アップグレードを試みたときに表示されるエラーは次のとおりです。
「アップグレードのアプリケーション識別子資格文字列 (6Q39SSX4QT.com.company.appName) が、インストールされたアプリケーションのアプリケーション識別子文字列 (6Q39SSX4QT.com.company.*) と一致しません」
アプリに entitlements.plist ファイルを含める必要があるという言及をいくつか見てきました。AppName.entitlements plist ファイルはありますが、どのアプリにも entitlements.plist ファイルがありません (また、他のアプリではこの問題は発生しませんが、 Xcode 5.1 がリリースされてから何度もアップグレードされています)。
誰にもアイデアはありますか?
ありがとう!
ios - アプリ内からエンタープライズ iOS ダウンロード リンク plist を読み取ることは可能ですか?
.ipa が他のすべてのユーザーがダウンロードするのと同じ .ipa であっても、ユーザーが開くまでに名前やその他の情報が既に表示されるように、エンタープライズ iOS アプリを配布したいと考えています。ユーザーに特定のアプリ ダウンロード URL を提供し、ユーザー データを含めるために必要なエンタープライズ ダウンロード plist を生成することで、これを行うことができると思いますが、私の質問は次のとおりです。
アプリ内のダウンロード リンクから Plist にアクセスして読み取ることはできますか? もしそうなら、どのように?
ios - iOS Enterprise Distribution アプリの QR コードのダウンロードに関する問題
この URL の QR コードを作成しようとしています:
itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=https://url/app.plist
ユーザーが QR コードをスキャンすると、アプリをインストールするためのポップアップが表示されます。
QR コードを作成したので、スキャンすると Safari に移動しますが、インストールが機能しません。
また、プログラムでアプリからこの URL をヒットすると、機能します。
しかし、ブラウザに手動で追加すると機能しません。
誰かが私を案内できますか?私は何か間違ったことをしていますか?
ios - mobileprovision ファイルを削除/編集したり、証明書ファイルまたはいずれかのファイルの有効期限が切れたりした場合でも、iOS エンタープライズ アプリは機能しますか?
いろいろ調べましたし、地域のアップルサービスにも電話しましたが、専門家ばかりではなく、役に立つ情報を教えてくれるわけではありません。
問題は次のとおりです:私はエンタープライズ配布で iOS アプリを開発しました。他の人は、このアプリをテストしたり、他の人に見せたりするためだけにインストールします。後でこれを配布するので、他の人が使用できないようにしたいだけですApp Store のアプリ。
おそらく同じ質問の 1 つは、
iOS Enterprise を取り消しても、アプリは引き続き機能しますか?
数か月前、これについて十分な経験がなかったとき、証明書の削除が何らかの結果をもたらすとは知らず、開いたときにデバイスに既にインストールされているアプリが機能していなかったことを思い出しました。それらはクラッシュし、再度インストールすることもできません!
しかし、現在、mobileprovision ファイルを削除しても、アプリは引き続き機能し、新しいデバイスにもインストールできることがわかりました。証明書を削除しても、アプリは引き続き機能しますが、新しいデバイスにはインストールできませんでした。古いデバイスでアプリをアンインストールしてから、同じデバイスにアプリを再インストールできました。ファイルの有効期限が切れたときの状況はわかりません。
では、今の状況は変わったのでしょうか。
注: アプリをビルドし、Xcode バージョン 7.1 (7B91b) で .ipa ファイルとしてエクスポートします。