I have same problem, SKProductsRequest don't return products, and check everything according follow article's suggestion, and still don't return products.
Later I reset my iPod, set WiFi, and run again from XCode, it returned product list.
I am quite sure it was resetting iPod, fixed the problem.