一位朋友在我们的项目中更新了Cocoapods.当我从git中提取最新内容时出现以下错误:
Pods was rejected as an implicit dependency for 'libPods.a' because its architectures 'x86_64' didn't contain all required architectures 'i386'
Run Code Online (Sandbox Code Playgroud)
这导致了
ld: library not found for -lPods-___PODLIBRARY____
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)
我现在已经搜索了几个小时试图找到它.我尝试过的最常见的修复方法是......
我们的目标是iOS 8,iPhone.
我的朋友通过结合前4个选项让它工作,但我做不到.
有没有人有什么建议?我们应该在圣诞节前放行,所以生产时间很宝贵:D
我有一个用户类,它包含两种类型的用户,并希望允许不同的用户转到不同的页面.
我创建了一个过滤器,如下所示
Route::filter('isExpert', function()
{
$userIsExpert = 0;
$userIsLoggedIn = Auth::check();
if ($userIsLoggedIn && Auth::user()->role == 'expert') {
$userIsExpert = 1;
}
Log::info('Logged in: ' . $userIsLoggedIn . ' && Expert: ' . $userIsExpert);
if ($userIsExpert == 0)
{
Log::info('should be logging out now.');
Auth::logout();
return Auth::basic();
}
});
Run Code Online (Sandbox Code Playgroud)
和路由一样
Route::get('/winners', array('before' => 'isExpert', function()
{
$winners = DB::select('select * from winners');
return View::make('winners.index')->with('winners',$winners);
}));
Run Code Online (Sandbox Code Playgroud)
想法是:如果它不是专家,它将注销并重定向到登录页面.如果是,它将继续.但是,Auth :: logout(); 不会注销用户.
题
为什么Auth :: logout()不起作用?我已经尝试将它放在应用程序的任何地方都无济于事.
干杯