Comments (16)
from iresign.
Looks like this code fails to detect Yosemite properly, so it uses the old resource envelope flag:
NSDictionary *systemVersionDictionary = [NSDictionary dictionaryWithContentsOfFile:@"/System/Library/CoreServices/SystemVersion.plist"];
float systemVersionFloat = [[systemVersionDictionary objectForKey:@"ProductVersion"] floatValue];
if (systemVersionFloat < 10.9f) {
Don't have a chance to do a pull request at the moment. Anyone?
from iresign.
Not sure what I'm supposed to do.
from iresign.
Encountered the same issue, read over the problem and decided to see what I could do with Xcode 6.1 on Yosemite GM Candidate 2. Opened the project, looked over things and realized it said it was running - out of a whim I decided to build, it did so successfully, then hit 'run' and tried once again to sign an app. It definitely worked.
Any reason why? I'm guessing Xcode 6.1 must have changed the resource envelope flag automatically (or something) when I opened it up to make it run on 10.10.
from iresign.
@mithical is correct, oddly running the .xcodeproj on my Mac works,
from iresign.
Current version still gives the same error when attempting to resign. The project will build in 10.10, but not successfully resign anything.
from iresign.
I fixed the bug on OS X 10.10 by commenting the line calling the deprecated argument on Yosemite, if you comment the lines 318, 319 and 320 of the iReSignAppDelegate.m , the app works normally on 10.10
from iresign.
Lilt's solution worked for me on 10.10 GM2
from iresign.
So, the problem appears to be how they store "ProductVersion". Mavericks was "10.9" and Yosemite is "10.10". That makes sense to us, but when converting to a float, it breaks basic math and you have to do a lot of weird gymnastics to have it make sense.
Try this out instead:
NSDictionary *systemVersionDictionary = [NSDictionary dictionaryWithContentsOfFile:@"/System/Library/CoreServices/SystemVersion.plist"];
NSString *systemVersionString = systemVersionDictionary[@"ProductVersion"];
NSArray *systemVersionArray = [systemVersionString componentsSeparatedByString:@"."];
NSString *systemSubversionString = systemVersionArray[1];
NSInteger systemSubversionInteger = [systemSubversionString integerValue];
if (systemSubversionInteger < 9) {
from iresign.
Has anyone found a definitive answer to this?
I'm not up on creating apps in XCode, is there a new version with this fix added?
I'm willing to use xcode to compile it if it's not too difficult.
from iresign.
#31 should fix this, the conditional check was wrong. Sorry for the oversight.
from iresign.
Is there a fix for this yet, I have no idea what you all are taking about.
from iresign.
This should be fixed now, no?
from iresign.
Was there a new version that fixed this?
from iresign.
I pulled some PR's and built a new binary today.
from iresign.
That fixed it thanks a lot.
from iresign.
Related Issues (20)
- Iresign
- Ioshva
- Siri support
- iReSnig
- Jd
- Ju
- Unzip Failed HOT 3
- iReSign
- https://www.dropbox.com/transfer/cap_pid_ft:AAAAAE93Pa3tk0T3Dr3b5ZpoW_Npa6zvZMwXuax7WIuJ7_uIhS2APmg
- https://objects.githubusercontent.com/github-production-release-asset-2e65be/181042062/4f92882f-f041-4900-80c1-79de4e6c1aa5?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A/20220114/us-east-1/s3/aws4_request&X-Amz-Date=20220114T034153Z&X-Amz-Expires=300&X-Amz-Signature=1823887fa248e9f58ab43bdc40808cb3d092664b209df8f9cf86280f8eac3843&X-Amz-SignedHeaders=host&actor_id=96465518&key_id=0&repo_id=181042062&response-content-disposition=attachment;%20filename=UTM.ipa&response-content-type=application/octet-strea
- B
- We
- Hack Facebook HOT 1
- Iresign.ipa
- https://github.com/TransformerOptimus/SuperAGI/issues/66
- ok
- La
- P
- Failed to parse entitlements: AMFIUnserializeXML: syntax error near line 12
- resign
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iresign.