سؤال

شركتنا قد بدأت بناء MonoTouch باد/اي فون تطبيقات لنشر المؤسسة.

كيف تأخذ التطبيق وإنشاء *.الملف ipa لتحميل لدينا MDM الخادم ؟

هل كانت مفيدة؟

المحلول

An .الملف ipa هو في الأساس سبحانه .ملف مضغوط.هناك عدة طرق يمكنك الذهاب إلى أسفل:

  1. تصدير المشروع كسكودي وتحت عنوان "بناء" انقر فوق "بناء أرشيف" ملء في تفاصيل المشروع يجب أن تخلق .ipa بالنسبة لك كما هو متوقع.
  2. إذا كان هذا ليس خيارا ، (الذي هو ليس لنا ، لذلك هذا هو الأسلوب لقد استعملت أن النجاح الكبير) يمكنك ببساطة إنشاء جميع المكونات التي تدخل في .ipa و الماوس الأيمن فوق "ضغط" في الباحث.

على .ipa تتكون من العناصر التالية:

  • مجلد اسمه "الحمولة" ، الذي يحتوي على تجميع (الإصدار/اي فون) .التطبيق
  • أ 57x57 .أيقونة png file (والتي يتم عرضها في حين أن التطبيق يتم تحميلها)
  • وهو 512 × 512 .ملف png الرمز مرة أخرى - لكن هذا قد سميت itunesartwork مع لا تمديد
  • iTunesMetadata.plist - هذا يحتوي على معلومات حول التطبيق ، مثل حقوق الطبع والنشر اسم النوع ، itemname, softwareIconNeedsShine (يمكنك جوجل ما المعلومات هذه الاحتياجات).

طريقة حزمة لدينا .ipa, لدي مجلد يسمى "التطبيق التعبئة والتغليف" الذي لديه كل هذه المكونات بالفعل في ، وأنا ببساطة تحديث .ملف التطبيق كلما نفعل تحميل, "ضغط..." ثم إعادة تسمية الملف إلى x.ipa (OS X سوف تسأل إذا كنت ترغب في استخدام هذا التمديد ، تأكد من تحديد ("الاستخدام .ipa" !).

Picture just showing the hierarchy I described above

enter image description here

نصائح أخرى

With the current Monodevelop (2.8.6.5) and Monotouch (5.2.5) it is as easy as right clicking on your project -> options -> iPhone IPA Options -> check Build ad-hoc/enterprise package (IPA) for the desired configuration.

We created a special configuration called Distribution which builds using the Distribution Certificate and In House Distribution Profile.

Luke, I like your answer and have given you the credit. I am adding some more details for my own, and others, notes.

Use SpotLight to find one of your own MonoTouch apps. Search on ".ipa". Rename it to SomeThing.Zip Unzip it.

You can then use the structure of the unzipped folder to edit then rezip. enter image description here

Just another way to get an IPA that made it easy for me, drag your .app file onto your itunes library and sync your device. ITunes then creates a copy of the app as an .ipa file in the user/music/itunes/itunes media/mobile applications. This can then be distributed much easier than the .app file.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top