TestFlight を使用してアドホック アプリをテスターに配布しようとしていますが、アプリには ASIHTTPRequest ライブラリが含まれています。アプリはサーバーに要求し、起動時にサーバーから JSON 文字列を取得します。ただし、成功ブロックも失敗ブロックも呼び出しませんでした。
私はGithubとSOに関する記事を読み、TestFlight と ASIHTTPRequest の間に問題があることを知りました。
TestFlight SDK を削除した後、TestFlight のプラットフォームによって配布され、Xcode から直接構築されていない場合、問題は依然として存在します。
TestFlight でアプリを配布する方法はありますか?
接続用のマイ コード:
-(void)connectServerWithURL:(NSURL*)url
{
__weak ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setCompletionBlock:^{
if ([self.delegate respondsToSelector:@selector(downloadDataSuccessWithWithRequest:url:)])
{
[self.delegate downloadDataSuccessWithWithRequest:request url:url];
}
}];
[request setFailedBlock:^{
if ([self.delegate respondsToSelector:@selector(downloadDataFailureWithRequest:url:)])
{
[self.delegate downloadDataFailureWithRequest:request url:url];
}
}];
[request startAsynchronous];
}