Некоторые механизмы кросс-компиляции, такие как Adobe Air, Marmalade sdk, Trigger.io и Embarcadero, позволяют создавать тестовые и отладочные приложения с оконной машины. Нарушают ли они лицензионное соглашение на iOS SDK? Этот аспект запрещает распространять производные работы SDK, что, безусловно, имеет место с вышеупомянутыми продуктами. Безопасно ли использовать эти продукты для разработки или существует конкретная опасность того, что Apple удалит приложение, разработанное с помощью этих решений?Ios cross compilation frameworks: они нарушают лицензию SDK Ios?
ответ
Я могу прокомментировать trigger.io сторону вещей ..
Мое понимание вещей является то, что процесс сборки горн действует так же, как testflightapp, только без загрузки/процесс установки.
Вы никогда не загружаете/не пользуетесь яблочным SDK, поэтому трудно сказать, нарушаете ли вы что-то, что вы не используете напрямую.
Forge, как и все службы построения, имеет сервер сборки. Сервер сборки содержит IOS SDK для упаковки. До тех пор, пока ваши сертификаты и файлы обеспечения правильны, пакет будет полностью упакован. Процесс кузницы просто устанавливает его после факта, снова похожего на testflightapp.
Что касается яблока, зная, что вы протестировали в конкретной усадьбе. Я не знаю, как они могут даже знать, потому что конечный пакет - это просто файл ipa, вам все равно нужно отправить через Mac.
- 1. iOS frameworks совместимость
- 2. C Linux Cross compilation
- 3. Cross compilation "toolset"
- 4. android GMP cross compilation
- 5. Qt cross compilation
- 6. Perl Cross Compilation: MAKE
- 7. Makefile cross classes compilation
- 8. Java to C cross compilation
- 9. Cross compilation: GCC игнорирует --sysroot
- 10. iOS Frameworks, встроить другую структуру или библиотеку?
- 11. Groovy Java cross compilation instanceof
- 12. Tilera cross compilation - ошибки связывания
- 13. Clang cross-compilation for ARM
- 14. scratchbox cross compilation для android
- 15. iOS dependency Injection frameworks (best practices)
- 16. iOS Static vs Dynamic frameworks разъяснения
- 17. iOS Compilation ERROR (построено с Unity)
- 18. Xamarin cross platform iOS app
- 19. iOS Simulator in iOS 7 SDK
- 20. Haskell 32 to 64 bit cross compilation
- 21. Adsense SDK для iOS
- 22. IOS Crash reports SDK
- 23. Поиск ABAddressbook iOS SDK
- 24. Facebook Help, iOS SDK
- 25. Ошибка GIMBAL iOS SDK
- 26. iOS SDK - используя @ 2x и значки .. куда они идут?
- 27. SDK Resource Transformation/Compilation Issue
- 28. iOS Base SDK для поддержки iOS 7
- 29. Как отделить IOS SDK от приложения iOS?
- 30. Facebook IOS SDK дает "не dylib" предупреждение
Я думаю, что это похоже, хотя особенности очень разные. С мармеладом вы создаете код на своей машине, будь то Mac или ПК. На ПК вы не будете использовать Apple SDK напрямую для какой-либо разработки, хотя вам нужен доступ к Mac (как правило, очень кратко) для загрузки в магазин iTunes. В подходе Мармелада то, что вы делаете, в основном такое же, как использование библиотек, созданных другими, вместе с некоторыми инструментами. На ПК нам нужно заменить некоторые инструменты, которые будут доступны бесплатно на Mac, но мы делаем это с использованием открытого кода от Apple. – johnfo