2017-07-25 24 views
0

まず、xcodeやリンゴの製品についての経験は一切ありません。私は最近、開発者と協力して自分のビジネスのためのiOSアプリケーションを作成しています。私はこの開発者の経験が素晴らしいとは言いがたいので、これを掲載しています。私はもっと専門的な指導が必要です。エンタープライズiPAファイルを配布する方法

私の開発者が作成したアプリは、外出中の私の従業員と私のオフィスではなく通信するためのものです。私は、アプリがインストールされている各デバイスに通知を送り出すために作成したPHPプログラムを使用しています。アプリは単に私のデータベース上の情報を検索し、それをユーザーに表示し、ユーザーに応答させる。非常に単純なコミュニケーションアプリです。

私の開発者がこのアプリをリンゴに提出して審査のために申請したとき、それはビジネス目的の社内アプリケーションと判断されたことを拒否されました。 Applesの回答は、開発者アカウントのエンタープライズ版が必要だということでした。

エンタープライズデベロッパーアカウントをセットアップするために299ドルの支払いをし、開発者にApplesの応答について通知しました。これは私の開発者がロードブロックを打つところです。私は、エンタープライズアカウントの下でアプリを制作する必要がないことは確かです。

私の要望は、従業員が自分のデバイスに簡単にアプリをインストールできるようにすることでした。私のウェブサイトにあるリンクが好きなので、アプリをインストールすることができます。または、アプリストアに配置することができます。

私が受け取ったのは、最高でもらえませんでした。彼らは私にiPAファイルを送ってきて、私の従業員にアプリを配布する唯一の方法は、iPAファイルをDaiwiにアップロードし、Diawiから生成されたダウンロードリンクを各従業員に個別にメールすることだと教えてくれました。

これにより、私の従業員はアプリケーションをインストールできますが、実際に使用するには、設定に入り、手動でアプリを「信頼する」必要があります。

これは、私が年間299ドルを支払わなければならないアプリケーションを配布する適切な方法ではないようです。私は間違っているかもしれませんが、それが私が手を差し伸べる理由です。誰でもエンタープライズアプリケーションを配布する適切な方法についてアドバイスをいただけますか?

+2

iOS 9 IIRC以降、すべてのエンタープライズアプリケーションを手動で信頼する必要があります。しかし、Diawiだけが唯一の方法ではありません。独自のローカルサーバーでもホストすることができます。 – NSNoob

答えて

0

一般に、Appleのエンタープライズデベロッパープログラムを使用する「社内」アプリの場合、アプリはモバイルデバイス管理(MDM)システムを介して配信されます。ここで

は、開始するには良い場所です:https://support.apple.com/business

あなたが学んできたように、分布が完全にあなたの開発者とのあなたの最初の議論に出てアイロンがけされている必要があります。

+0

私はMDMを少し調べましたが、各デバイスのUDID番号を知る必要があるようです。それは私が持っていないデバイスを所有していると仮定します。各デバイスは、個々の従業員によって所有されています。さらに、私はそれのような何かを設定するための応答を持っていません。非常に小さな会社。@ NSNoobによると、私のローカルサーバーにアプリケーションをホストする方法があるという。どのようにして1つは行きますか? – Austin

+0

AppleのiOSデプロイメントリファレンス:https://help.apple.com/deployment/ios/#/apda0e3426d7 – DonMag

1

私は通常、 "エンタープライズ"ディストリビューションのIPAを生成してからDropboxにロードしますが、あなたのサーバーは大丈夫です。 私はこのタイプのplistを作成します。

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>items</key> 
    <array> 
     <dict> 
      <key>assets</key> 
      <array> 
       <dict> 
        <key>kind</key> 
        <string>software-package</string> 
        <key>url</key> 
        <string>LINK OF YOUR IPA FILE</string> 
       </dict> 
      </array> 
      <key>metadata</key> 
      <dict> 
       <key>bundle-identifier</key> 
       <string>YOUR BUNDLE IDENTIFIER</string> 
       <key>bundle-version</key> 
       <string>1.0</string> 
       <key>kind</key> 
       <string>software</string> 
       <key>title</key> 
       <string>YOUR APP NAME</string> 
      </dict> 
     </dict> 
    </array> 
</dict> 
</plist> 

のDropboxとのplist URL(ドロップボックスまたはサーバー)上の.plistファイルをロードした後にアプリケーションをダウンロードすることです。

関連する問題