Как Apple узнает, что вы разрабатываете приложения для iPhone на MacOS? - PullRequest
0 голосов
/ 04 апреля 2009

Я знаю, что в их лицензионном соглашении есть требование, но я слышал о людях, делающих свои приложения, разработанные под Windows, в магазин приложений.

Как Apple может узнать, или они вообще знают?

Ответы [ 3 ]

6 голосов
/ 05 апреля 2009

Они этого не делают, поэтому, если у вас есть собственный компилятор и набор инструментов, работающий в Windows, вам больше под силу.

Но поймите, что:

  1. Вы не сможете использовать язык, который компилируется в байт-код (это языки Java, C # и .Net, Perl / Python / Ruby и т. Д.). Apple, скорее всего, не разрешит переводчиков через App Store.

  2. Скорее всего, ваши инструменты не будут содержать эквивалент Interface Builder или iPhone Simulator. Вы будете писать много кода и тратить гораздо больше времени на тестирование.

  3. У вас не будет местной документации. Вам придется либо использовать веб-сайт Apple, либо полагаться на стороннюю документацию, в которой могут использоваться методы, разрешенные и запрещенные App Store, без указания, какие именно.

  4. У вас не будет редактора Xcode, который специализируется на Objective-C. Вам придется печатать намного больше.

  5. Вы не сможете получить помощь так же легко, поскольку не используете те же инструменты, что и другие.

  6. Вы никогда не узнаете, есть ли ошибка в вашем коде, ваших инструментах или вашей платформе. Люди, использующие официальный SDK, могут отправлять отчеты об ошибках на инструментах так же легко, как и на платформе.

  7. Ваши инциденты технической поддержки бесполезны, потому что вы нарушаете свои контракты.

  8. Если Apple когда-либо узнает , вас могут выгнать из App Store, и вся ваша работа будет напрасной. Если вы не идиот, эта мысль будет беспокоить вас.

Если вы любитель, это может быть приемлемым, чтобы не платить 400 долларов за использованный Mac mini, но если вы не любитель ... это не способ управлять бизнесом. Подберите подержанный Mac и подумайте обо всех деньгах, которые вы не тратите на фабрику, в магазин, офисы, инвентарь или сотрудников во время установки.

4 голосов
/ 04 апреля 2009

SDK недоступен для Windows. XCode работает только на Mac OSX, как можно скомпилировать, протестировать и запустить приложение, если не на Mac OS X?

1 голос
/ 05 апреля 2009

Не думаю, что они знают. Официального SDK для архитектуры PPC не существует, но простой взлом установщика дает работающий бинарный файл для моего Powerbook. Точно так же, если ваш код работает на Windows, вам больше под силу ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...