小编Cy.*_*Cy.的帖子

反编译Objective-C库

我刚刚在Objective-C中完成了一个库,我将其编译为静态库以进行分发.

我想知道这种反编译的机会是什么.

  • 你知道任何可以做到这一点的软件吗?
  • 如果是这样,我怎么能更好地保护我?

编辑:我的静态库是为iPhone/ARM制作的

我创建了一个算法,根据应用程序的一些参数,它可以作为演示或完整代码运行.使用X变量初始化对象并解锁完整版本.我想知道他们是否能够看到这个算法,这样他们就可以创建一个密钥生成器.

xcode decompiling cracking objective-c

44
推荐指数
3
解决办法
7万
查看次数

上传到iTunes Connect时如何解决"应用程序失败的代码签名验证"?

我遇到了一个问题,我无法通过在不同资源中进行深度搜索来解决这个问题,因为大多数"类似"指出了Icon.png大小等错误...

我在验证后尝试上传我的应用程序:

  • 正确构建并在我的设备上运行
  • 我的证书安装正确
  • 我的证书/个人资料未过期.
  • Icon.png具有57x57 PNG的正确大小和格式.
  • 还有其他一些事情.
  • Ran codesign --verify -vvvv MyApp.app工作得很好.
  • 我的ZIP文件已正确完成

当我试图通过iTunes连接界面上传时,我得到了上面的简单错误,这就是为什么我尝试使用ApplicationLoader,试图找出导致错误的原因,看着控制台.

控制台显示以下内容:

16/02/10 13:25:52   ApplicationLoader[549]  *** Codesign error (please ignore invalid option comments): got requirements(0x800000, 534)
Executable=/var/folders/WZ/WZu24JnOGNe9L79GWq0IlU+++TI/-Tmp-/MyApp.zip/MyApp.app/MyApp
Identifier=com.realtimed.MyApp
Format=bundle with Mach-O thin (armv6)
CodeDirectory v=20100 size=829 flags=0x0(none) hashes=33+5 location=embedded
Signature size=4333
Authority=iPhone Developer: My Name (XXXXXXXXX)
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=16/02/2010 13:22:24
Info.plist entries=17
Sealed Resources rules=3 files=28
Internal requirements count=1 size=144

Executable=/var/folders/WZ/WZu24JnOGNe9L79GWq0IlU+++TI/-Tmp-/MyApp.zip/MyApp.app/MyApp
got entitlements(0x800400, 317)
codesign_wrapper-0.7.3: using Apple CA …
Run Code Online (Sandbox Code Playgroud)

xcode itunesconnect provisioning xcodebuild iphone-sdk-3.0

31
推荐指数
3
解决办法
6万
查看次数

我怎么能用HTML5播放shoutcast/icecast流?

是否可以使用HTML5播放shoutcast/icecast流?

如果是这样,我该如何实施呢?

streaming html5 shoutcast audio-streaming icecast

26
推荐指数
3
解决办法
6万
查看次数

OSX中的writeToFile,附加到文件?

我需要不时地将一些数据写入文件,然后附加到文件中.

现在我有:

BOOL ok = [[NSString stringWithFormat:@"%f",raw] writeToFile:path atomically:YES encoding:NSUnicodeStringEncoding error:&error];
Run Code Online (Sandbox Code Playgroud)

我怎么能在文件末尾追加新内容raw

macos cocoa file

7
推荐指数
2
解决办法
5170
查看次数

带有UIActivityIndi​​catorView的活动指示器(微调器)

我有一个tableView加载XML feed,如下所示:

- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];

    if ([stories count] == 0) {
        NSString *path = @"http://myurl.com/file.xml";
        [self parseXMLFileAtURL:path];
    }
}
Run Code Online (Sandbox Code Playgroud)

我想让微调器显示在应用程序启动的顶部栏上,并在数据显示在我的tableView上后消失.

我认为将开头放在viewDidAppear和结束处,-(void)parserDidEndDocument:(NSXMLParser *)parser 但它没有用.

我很欣赏有关如何实施此解决方案的解决方案.

iphone cocoa-touch objective-c

4
推荐指数
1
解决办法
3752
查看次数

WGET:删除'filename',因为它应该被拒绝

我试图在使用wget的网站中使用以下命令下载名称中包含"high"一词的所有wmv文件:

wget -A "*high*.wmv" -r -H -l1 -nd -np -erobots=off http://mywebsite.com -O yl-`date +%H%M%S`.wmv
Run Code Online (Sandbox Code Playgroud)

文件启动并完成下载,但在下载后我得到了

Removing yl-120058.wmv since it should be rejected.
Run Code Online (Sandbox Code Playgroud)
  • 为什么这样,我怎么能避免它呢?
  • 如何让命令自动将整个网站蜘蛛用于这些类型的文件?

shell wget

3
推荐指数
1
解决办法
7338
查看次数

NSDateFormatter和日期转换无效

我正在为iPhone开发一个应用程序,我需要将日期从XML提要转换为HH:MM格式.

我有以下方法不起作用,我不知道我做错了什么.

例如,timeToConvert字符串将为:" Mon,01 Feb 2010 21:55:00 +0100 "(不带引号)

当区域设置为US(我回到正确的日期)时,该方法有效,但是当我将区域(在Settings-> General-> International中)更改为西班牙或其他区域时(此时我得到的回报为零) ).

- (id)timeConvertToHHMM:(NSString *)timeToConvert {

    NSString *newPubDate = timeToConvert;
    //Let's remove any rubbish from the code
    newPubDate = [newPubDate stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
    //create formatter and format to convert the XML string to an NSDate
    NSDateFormatter *originalDateFormatter = [[[NSDateFormatter alloc] init] autorelease];
    [originalDateFormatter setDateFormat:@"EEE, d MMM yyyy H:mm:ss z"];
    //run the string through the formatter
    NSDate *formattedDate = [[NSDate alloc] init];
    formattedDate = [originalDateFormatter dateFromString:newPubDate];
    //Let's now create another formatter …
Run Code Online (Sandbox Code Playgroud)

cocoa cocoa-touch objective-c ios-simulator

2
推荐指数
1
解决办法
5992
查看次数

除了@ 2x之外还有其他方式让iOS知道图形是Retina Display准备好了吗?

我有一个Web服务,生成两个版本的图形; 一个用于标准显示,另一个用于Retina显示.

不幸的是我无法将@ 2x添加到文件名,因为我无法访问该代码.

有没有办法让iPhone知道从网上加载的是@ 2x图形?

cocoa-touch uikit uiimageview retina-display

2
推荐指数
1
解决办法
638
查看次数

使用PHP将日期DD-MM-YY和HH:MM变量转换为RFC-822

我有一个日期变量,其中包含格式中的数据:DD-MM-YY. - > $ date

我还有另一个包含HH:MM时间的变量. - > $ time

我想将其转换为RFC-822以用于RSS提要.

我怎样才能用PHP实现这一目标?

php

1
推荐指数
1
解决办法
3428
查看次数

修复内存泄漏

我在我的XML解析代码上运行了Build and Analyze,并发现了以下内容:

替代文字http://img.skitch.com/20100221-fmm92e2fbsxfgaih1eqjr1x8sr.jpg

我该怎么办呢?

xcode memory-leaks objective-c

1
推荐指数
1
解决办法
117
查看次数