According to a new reportfrom KGI Securities analyst Ming-Chi Kuo, Apple is still facing supply chain constraints for the upcoming iPhone X. The company will have around 2 to 3 million units before the launch on November 3rd, which shouldn’t be enough to meet demand. While Apple didn’t discloseexact numbers for first-weekend sales last year, the company sold 13 millioniPhone 6s units during the first weekend, 10 millioniPhone 6 units and 9 millioniPhone 5s/5c units. The iPhone 8 is already available, which could mitigate demand for the iPhone X, but it sounds like many buyers will be disappointed by Apple’s initial stock. In many ways, the iPhone X packs more innovative components than your average new iPhone. Apple usually adds cutting-edge components when its suppliers can produce tens of millions of them. But multiple parts of the iPhone X are generating supply chain issues