iOS library building broken since late August?

50 views
Skip to first unread message

kohe...@gmail.com

unread,
Sep 27, 2025, 10:17:31 PM (13 days ago) Sep 27
to discuss-webrtc
Hello,

We've been using the `tools_webrtc/ios/build_ios_libs.py` script for many years without any trouble.

However, since this commit on August 27th, the resultant iOS Framework has been unusable.
The reason for this is the removal of the `tools_webrtc/apple/copy_framework_header.py` script from the build process.
Prior to this change, all WebRTC header files had their paths rewritten, e.g. from `#import "sdk/objc/base/RTCMacros.h"` to `#import <WebRTC/RTCMacros.h>`.
That commit totally rearranges the Mac/iOS build, and removes the `create_bracket_include_headers_$target_name` action from the build process.
The problem is that the `sdk/objc/base/RTCMacros.h` is, of course, invalid in the Framework, because all `.h` files are flattened in one level.

Is there some new way the iOS library is expected to be used that prevents the compiler from trying to follow these imports? Or is this a bug?

Thanks,
Moshe

Reply all
Reply to author
Forward
0 new messages