Почему приложения при загрузке "по проводу", спустя неделю не открываются?

xcode

#1

Привет всем, часто сталкиваюсь с такой проблемой, когда приложение не открывается на телефоне после его загрузки из XCode. Слышал, чтобы этого избежать необходим сертификат разработчика Apple. Так ли это? Что необходимо для получения сертификата? Может есть и другие пути, когда хочешь просто на свой телефон закидывать приложения?


#2

Вот, что нашел:

Absolutely. Free app provisioning (profiles, not certs, in this case) is valid for one week maximum.

It’s not a ‘few’ days, it is 7…one week. Xcode will show you the exact expiration date.

You can only generate ‘certificates’ with a paid Individual Developer Certificate. Free provisioning uses a profile.

And don’t be confused…apps that run an expired free profile don’t ‘crash’ - they simply refuse to run. That’s why it is incorrect, pointless and frustrating to look for an ‘issue’.

Free provisioning is the equivalent of watching the dev world thru a knothole. It’s meant to allow a peek into what’s going on for paid developers. Until or unless you commit to a paid dev account, it’s best to keep your expectations low, as you are only toe-dipping into what for many others is a much broader discipline. Paying for an account will open a new dimension that can’t otherwise be appreciated, so if you’re at all inclined, I encourage you to sign up soon.

Free provision notes:

  • The profile will be valid for 1 week, after which time you will need to recreate a new one.
  • There is a limit to how many apps you can build and test to your device.
  • Maximum number of devices allowed not known exactly, but if same as paid account, the limit is 100
  • What you can/can’t do w/free provisioning is listed here:
    https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/SupportedCapabilities/SupportedCapabilities.html#//apple_ref/doc/uid/TP40012582-CH38-SW1
  • If this is about creating an .ipa to manually hand off, select Build For Archiving under the project menu, not ‘Run’.
  • *If you have, or plan to have, a paid developer account, be sure to use a unique/different apple ID for each account.
  • **Free accounts may experience issues launching apps on the watch for the first time.
    Workaround: Launch the app manually on the device and click “Trust” when the security sheet appears. You should then be able to launch the app from Xcode.

Думаю это ответ на Ваш вопрос!


Запущенное приложение на xcode
#3

Да, так оно и есть. Пока был бесплатный аккаунт мог запускать апп в течение недели, потом надо было обновлять и не давал устанавливать больше двух. Когда купил аккаунт, все стало нормально.