How do I get a completely remade IPA in Xcode? *edited* [closed] - swift

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed yesterday.
Improve this question
I am creating an IPA for work. Xcode doesn’t get a completely fresh/clean copy of the code. I’m getting behavior that I had just changed. I recently learned about option/File/SaveAll, and I also clean the build folder before I start the archive process. What am I missing?
When I turn it over for testing, my tester is getting behaviors I didn’t get, but after the laptop has been rebooted, I will get what the tester gets. It’s like there are residuals or ???
Additional info: Yes, I am making a new IPA. In the app, in Xcode, I am selecting the Product menu, running a clean of the build folder. Then selecting Product> Archive. The app is for an iPad and it is selected and attached via cable. I select the Enterprise option, and let Apple do all the signing. Export the IPA to the shared drive.
While testing the app, I get the setSelected, setHighlighted behavior in a tableView. After the IPA is created, the app acts like those changes were not made, and reverts to the behavior logic from before the changes. Matt asked if I was deleting DerivedData. PLease explain? Are there other steps that I am missing?

Related

Downloading old builds from Testflight to access a plist file [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I have been using testflight to update my (iphone) app. I want to go back to an earlier build. Is there a way I can download an old build from testflight and access the contents (I need access to a plist file).
No, that's not possible. You should really use source control. Xcode will let you set up a local git repository really quickly if nothing else.
Update: I have to correct myself. After searching around, I found you could use this answer
https://stackoverflow.com/a/10223230/1415038
to reverse engineer the IPA after you download it from TestFlight. This will give you access to the .plist file.
This answer is deprecated with the shutdown of Testflight.
You can access a plist file, but you can not access source code. I've updated the question title to reflect what you're trying to do. :)
From your list of apps, click on the one you'd like to download, then click on the build. On the left, click "Permissions", scroll down, and click the link under "Share This Build". On that page, click "download the IPA" under manual installation.
An IPA file is actually a ZIP archive, so change the file extension and unzip it. Inside the Payload directory you'll find a App file. Right click on it and select "Show Package Contents". Here you have all the resources being used by the app, including your plist.
Note that you can not access the source code in this manner because it is compiled into ARM machine code.

iPhone simulator path not found [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 9 years ago.
Improve this question
Currently I am working on video uploading app..my problem is that ,when I try to search simulator path in spotlight(I've also try this manually),I've got only iPhoneSimulator.platform file but in this file there are no any folders or path like 5.0/Media/DCIM etc.
If I Reset Contents and Settings from iOS Simulator menu. I found above path in my trash folder. I think it should not be hidden at all.
Any idea..?
XCODE 4.2
THANKS.
When You are working on Simulator, you Machine OS runs Behind it. :)
This is the Path where you can Find every thing Related to your Device Installation or apps Deployed by you on the Simulator :
/Users/"Your Home NAme "/Library/Application Support/iPhone Simulator/Which version you use(4.3.2 "this is mine")/Applications
Hope you find your way now.. if any problem Reply plz.. :)
you want to look in "/Users/yourusername/Library/Application Support/iPhone Simulator/". in there you'll find one or more directories corresponding to the version of iOS used. in your case you should have a "5.0" directory. in there you'll find a bunch of dirs. if you're storing data in your application's Documents directory, go to "Applications/your app's ID/Documents".

App bundle protection - signed bundle *may* be modified [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
Maybe you all know that .app bundle is easily accessible for reading via such tools like iExplorer (surpirise for those who thought only iTunes File Sharing allows to access data on iPhone). Maybe you've also read iOS Programming Guide, section entitled 'Installing App-Specific Data Files as First Launch'. Related paragraph estates:
"... Because iOs apps are code signed, modifying files inside your bundle invalidates your app's signature and prevents your app from launching in the future. ..."
That's obivously false, at least to some point.
I've tried to modify several files within SEVERAL free third-party apps purchased from AppStore and sucessfully modified content of several files. Voala, app launched without any problem. The thing is, that I've used iExplorer mentioned above, no hacking, cracking, jail-breaking. Just a development-enabled device, and published, reviewed apps.
What should I do?
The code signing is only verified when the app is installed on the device through iTunes, Xcode, the iPhone Configuration Utility, etc. So the wording of the programming guide is a little misleading.
This probably comes down to performance - there are some very large apps out there and having to verify the checksum of all the application's resources every time it is launched would take too long.
And the point of code signing is not really to prevent tampering, but to detect tampering. Or more correctly, it's simply a way to state that you built this specific binary with these specific resources. The attacker could completely remove the code signing if they wanted.
So there will always be ways to modify an application's resources or even code through debugging, etc. You can't really protect against this.

All my products are known as "Invalid Product Identifiers" [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 5 years ago.
Improve this question
I want to create a third version of an application that is already on AppStore. I want to add products to buy by In App Purchase.
I've tried all that i've readen in the forum but without success, all my products are "Invalid Product Indentifiers".
In my code, my products id are good.
Provisionning Profile has been regenerated after products creation and application built with it
I've disconnected my device from iTunes
The "Cleared for Sale" checkbox is checked
I test with my iPhone and not on the simulator
I test on debug mode from XCode
My products are cretaed from a long time (few days) so they must be availables
I've tried to submit the application and reject it.
I don't know how to resolve my problem. I need help. What can I test?
Thanks a lot
You said you reissued the provisioning profile, but did you also enable In-App Purchase on the app ID in the provisioning portal?
This happens a lot to us for unknown reasons, I usually end up having to delete the app from the phone, log out of the store (using Settings app) and perhaps reboot the phone.
Then after reinstall & restart you should be fine.

Is there any way to put an .exe application on an iPhone or blackberry [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am working for Bentley leathers and I we have a password calculator (.exe) and I am wondering if I could put it on my iPhone or the compagny BlackBerry so that way it would be easier then to have a ton of paper with me.
No since the operating systems are not windows, why don't you create a password protected website with the same functionality so that you can access that from any device with a browser
Assuming you mean a Windows .exe, no you can't, the iPhone and Blackberry apps run off their own operating systems.
I think yes on the iPhone, but it requires it to be jailbroken.
There used to be a program called iDos of Dosbox (i thing Dosbox) on the app store, It was removed because you could upload, download and run exe files directly from the app (to get the exe's you used that itunes file sharing thing used in those flash drive apps).
They released it as Idos for about a day of 2 but than got deleted (i have no idea why im talking about idos).
Final Answer...
in the new idos (again deleted), they got rid of the ability to run exe's, but if you got the first version of it called "DOSBOX" on cydia, you could probally run some simple exe's on your iPhone (you could also use installous or use app sync to get a cracked .ipa file of Dosbox.
NOTE: I have not tested this! all i know is that when i saw the newer version on dosbox (Idos) on the top 25 list in the app store, i got it. I google searched on how to get more games for it and all these sites had all this "RETURN OD DOSBOX!!!" stuff.
I then read you could us exe's on the original.
Get Portable .NET from http://ininjas.com/repo/
It lets you run Windows .NET exe files from within mobileterminal. To run:
clrwrap program.exe
To compile C# files:
cscc -o output.exe code.cs
Original post (by me):
http://ininjas.com/forum/index.php?topic=84.0
I suppose that password calculator is a software to generate session passwords for the intranet/vpn/whatever.
You can't launch it on Blackberry or on iPhone but your company can order development of this tool for someone and after that distribute it inside the company. I know at least one company who already did it for iPhone. You can order this development. For sure a lot of people will be glad to do that (bu you should go to the Jobs section with this offers). But developer will need a specification with description of password generation.