How to build an app for Cydia store?

I have built an app for Apple’s App Store, now I want to submit the app to the Cydia store. How can I do this? Should I just post the app.zip file built for the App Store to the Cydia store?

Develop an iOS App for Cydia

How can I start developing simple iOS tweaks for Cydia? What’s the difference in compiling an app for the official App Store and Cydia?

How to write a cydia app

I was wondering about to create a cydia tweak running on iphone startup and hooking some iphone feature as sms or call. So I wanted to know where should I start: How to write a cydia application (xCo

Building app for Cydia with Apple Code Signing

For the first time, I want to build an app for Cydia Store. I have an Apple developer account and also a provision file for my app. I see on most tutorials about building apps for Cydia that say: bu

Submitting paid package to Cydia Store

I’d like to submit my app to the Cydia Store. It’s going to be a paid package. Since I’ve never done other than free/opensource development, can somebody please explain how to do integration of my app

How to display package / app icon when browsing Cydia repo

I have successfully created a Cydia repo, and am hosting an app that I am developing, and it installs fine, but for some reason I can’t get the app icon to display when clicking the package in Cydia.

publish an app to cydia from appcelarator?

i’m trying to find a way to publish an app to cydia other than app store from titanium appcelarator so i can test the app before registration for the developer program. are there any clear steps to bu

Cydia app installation problems

I have been hosting my app on a cydia repository for quite some time, and haven’t had any problems hosting the app for iOS 5 or iOS 6. However, when I upgraded one of my devices to iOS 7, and tried to

Distribute unsigned app iPhone for jailbroken iPhone with no Cydia

I’m trying to distribute an unsigned .ipa via itms-services protocol for jailbroken device WITH NO CYDIA. I went through guides about how to create an unsigned app for cydia from: http://www.alexwhitt

How to develop an app for Cydia and jailbroken iPhones

I am starting to develop apps for iPhone. There is 1 specific app that I’d like to develop, but Apple will for sure reject it, so I want to do it for Cydia, cause I think it is just useful. I’m trying

Give Cydia app root access

I am making a Cydia app that has permission to install files. I need to be able to gain root access to /Applications for this. I have looked here, but it was a little unclear. Could anybody explain it

Answers

There are a few differences compiling your app for Cydia vs the App Store. Big Boss does a good job explaining the difference in his post: How to Compile for Cydia Submission

In terms of building an actual full application, I believe the development process is the same but the compiling and preperation of the binary is different. The provided link is a good resource

If you intend to make a tweak which hooks into existing Apple classes and methods then you need something like theos by DHowett, a good basic tutorial is here

Well first of al if your app.zip is the .app file found in the payload folder of a .ipa file, then disregard this next step. Anyway, open up app.zip, go to payload, and then take out app.app. Make the app.app app.zip. Now go to http://www.myrepospace.com/iDeb and upload your app.zip. Then when it’s done, download your new .deb file.

You should check out iOSOpenDev. It incorporates a lot of Cydia tweaks, Theos, Activator and all kinds of other things into Xcode. It allows you to create a new (Cydia) tweak of your choice and you can even launch that tweak on your device from Xcode.

To submit an “App Store” app, you would need to make sure you adjust the user directories. Since you will install the app into /Applications, there will be no sandbox; no Documents directory dedicated to just your application.

You will also need to sign your app with ldid. This “fake” code-signs your application so it can run in iOS. To submit the app to Cydia, you would need to find a repo you are comfortable with hosting the app, like BigBoss.

Be careful though, submitting an App Store app to Cydia could potentially get your app thrown out of the App Store and your developer account revoked.

u need to create a repo. or send them to MMi’s collection

to make a repo read Saurik’s Guide: Here

Or read the easier guide that MYI made for us at: Here

to submit a package to the MMI repo, try the Developer Portal: http://modmyi.com/mmi/

Some info regarding paid packages: http://modmyi.com/cydia/cydiastorefaq/

Basically, all the content in your theme must be your own original work. All the graphics / sounds must be created and owned by you. If you have further questions, drop a note to the admins: http://modmyi.com/sendmessage.php

Despite of the title you seem to ask about submission rather than (or in addition to) building. I’d consider this the one best reference:

http://cydia.saurik.com/faq/repositories.html

It is from Cydia itself and includes sschunara’s links and other BigBoss references plus more.