小编ren*_*teg的帖子

为我的应用准备Ad Hoc Distribution

我一直在阅读几个教程并观看一些iTube视频,看看我如何最好地准备我的应用程序进行Ad Hoc发布.然而,我得到的信息并不是真的一致,它从Apple开发人员中心的5步解释到近3分钟的视频,我必须在XCode中设置一些代码签名选项,创建和压缩存档等.我的问题:

1.是否有可用的教程,解释了所需的一切,但不是太多?例如,我在某种程度上觉得代码签名并不是真正需要的.

2.在我尝试使用iTunes安装应用程序后,同步声称它无法安装它.iTunes中是否有可用的日志,所以我可以查看更多错误详情?

3.如何从Ad Hoc分发模式切换到普通开发者模式?在我按照视频中的步骤准备我的应用程序进行Ad Hoc分发后,我无法再在我的设备上安装它,我收到了错误

构建目标Abiliator检查依赖项[BEROR] CodeSign错误:SDK"iOS 5.0"中的产品类型"应用程序"需要代码签名

这是我关注的iTube上的视频教程:iPhone应用程序Ad Hoc发行版的演示

感谢您的反馈,周末愉快.

iphone ad-hoc-distribution

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

Xcode 调试进程只能通过重新启动 Mac OS 来终止

有时 Xcode 无法正确停止调试进程,终止该进程的唯一方法似乎是重新启动 Mac。我无法通过 shell 命令杀死它(kill -9,或者实际上 sudo - Kill -9)。我还尝试在使用命令杀死之前从 launchctl 表中删除该进程,这也不起作用,该命令返回“没有这样的进程”。

这种情况除了重启系统真的没有其他办法吗?

谢谢。

iphone debugging xcode

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

XCode/Git,更新文件的状态未在源代码管理中更新

猜猜我也有很多问题.我正在使用第三方库.当供应商发布新版本时,我必须更新项目中的头文件等.但是XCode没有替换功能,所以必须删除!文件并将新文件再次复制到项目中.但是,因为我已经这样做了,所以我有一个头文件,它保持状态A以便添加和资源包(带有来自SDK的图像和声音文件的目录),它一直告诉我它不存在,我想提交整个项目.

任何想法,我怎么能清理那个烂摊子?我向Apple提交了一个增强请求,因为我发现替换项目中的文件是必须的功能.

git iphone xcode

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

POST上缺少grant_type参数或参数,用于请求访问令牌

我正在努力获取Quizlet上的访问令牌(oauth2).到目前为止一切正常,我可以让用户在Quizlet上接受我的应用程序,重定向,但是当通过NSURLConnection请求访问令牌时,我总是会收到以下错误:

2013-08-17 09:39:33.422 Abiliator [49549:c07]以字符串格式返回数据:{"http_code":400,"error":"invalid_request","error_title":"Not Allowed","error_description": "无效的grant_type参数或参数缺失"}

这里是用户身份验证的代码(必须根据规范通过浏览器):

- (void) authenticateQuizletUser
{

NSString *quizletRandomString = [abiliatorAppDelegate GetUUID];
NSString *authURLString = [@"https://quizlet.com/authorize/?response_type=code&client_id=" stringByAppendingString:@"<myID>&scope=read"];
authURLString = [authURLString stringByAppendingString:@"&state="];
authURLString = [authURLString stringByAppendingString:quizletRandomString];
authURLString = [authURLString stringByAppendingString:@"&redirect_uri=Abiliator://after_oauth"];

NSLog(@"Authentication URL sent: %@", authURLString);
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: authURLString]];

}
Run Code Online (Sandbox Code Playgroud)

正如我所提到的,这很好.该应用程序启动Safari,用户必须确认请求输入用户ID和密码,服务器重定向到我的应用程序,我在下面的方法中捕获,然后抛出所描述的错误.

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
if (!url) {  return NO; }
NSString *URLString = [url absoluteString];
NSLog(@"Received URL: %@", URLString);
NSString *myURLQuery = [url query];
NSString *myAuthCode = [self getAuthorizationCodeFromURL:myURLQuery];
NSLog(@"Component1: %@", myAuthCode); …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsurlconnection oauth-2.0

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